Tengo un archivo que un colega y yo estamos editando juntos, en un sistema Unix. Estamos usando permisos de grupo Unix para editarlo. Tenemos un grupo Unix del que ambos somos miembros. Cada vez que guardo el archivo, cambia el grupo Unix a uno del que no es miembro. ¿Hay alguna manera de evitar que haga eso?
permissions
group
vonbrand
fuente
fuente
setgid
parte, no la parte pegajosa. De Wikipedia:Setting the setgid permission on a directory (chmod g+s) causes new files and subdirectories created within it to inherit its group ID, rather than the primary group ID of the user who created the file
. La activación del bit fijo en el directorio solo asegurará que solo el propietario de los archivos de directorios, el propietario del directorio o la raíz puedan modificar los archivos de los directorios.Una opción es cambiar de grupo usando el comando
newgrp
. Es posible que solicite la contraseña de grupo que puede establecer congpasswd
.fuente
Uno. cambie su número de grupo de inicio de sesión predeterminado para que sea el mismo entre las dos personas
Duo: crea una nueva identificación de usuario, con una contraseña solo conocida por las dos personas involucradas.
chown
el archivo que será propiedad del nuevo ID de usuario. Antes de editar el archivo en cuestión,su
al nuevo ID de usuario.Trío:.
Quattro:
Cinco: crea algunas cuentas de Google y edita la cosa SIMULTÁNEAMENTE en los documentos de Google. (es bueno ver dónde está escribiendo la otra persona). Asegúrese de cambiar los permisos para compartir en Google Docs para "cualquier persona con el enlace"
Hexo: divida el archivo en dos y haga que cada editor solo trabaje en la mitad.
fuente
Echa un vistazo a
umask
tu sistema.fuente
Aquí hay un buen artículo sobre Sticky-Bit y otras configuraciones de permisos avanzados: https://notes-from-a-dev.blogspot.com/2011/03/modes-and-permission-sticky-bit.html
fuente