Dar permisos especiales a grupos sobre un directorio específico

Dar permisos especiales a grupos sobre un directorio específico

Tengo instalado el servidor Ubuntu 16.04.3, luego tengo 3 directorios: /group1, /group2, /everyone.

Ahora ya tengo grupos llamados grupo1 y grupo2 y quiero que los usuarios de los grupos grupo1 y grupo2 sean los únicos que puedan escribir en sus respectivos directorios.Cualquiera debería poder escribir en el directorio /todos, pero no debería poder eliminar archivos que pertenecen a otros usuarios.

Después de buscar en el sitio, solía sudo chmod u=rwx,g=rwx,o=rx /group1establecer permisos para /group1 y /group2.

¿Cómo configuro permisos para /todos?

¡Gracias!

Respuesta1

Esto es exactamente para lo que sirve la broca adhesiva, mira /tmp.

Tu puedes hacer:

sudo chmod 1777 /everyone

Ahora todos pueden escribir en /everyone, pero solo los propietarios podrán eliminar/modificar/cambiar el nombre de sus archivos. Obviamente el directorio owner:grouppuede realizar acciones en función del permiso que se les asigne, que en este caso escualquier cosa. Elija algo restrictivo para ellos si desea tener más control sobre sus permisos.

información relacionada