¿Qué comando cambia la configuración del grupo para un directorio?

42

Tengo un problema de acceso a algunos archivos y directorios que he rastreado hasta el grupo asignado para acceder a ellos.

Cuando cambio manualmente el nombre del grupo en el menú de propiedades / permisos para un directorio de la configuración predeterminada (MyGroup) a www-data utilizada por mi sitio web de Drupal, desaparecen los mensajes de error del directorio que recibo.

Hay una gran cantidad de archivos y directorios que requieren este cambio. Si creo que usar chmod cambiará el propietario que está configurado correctamente y es nuevo en Ubuntu, soy reacio a experimentar sin comprender mejor cómo funcionan el propietario y los grupos en la configuración de permisos.

¿Qué comando cambia la configuración del grupo para un directorio?

Sillar
fuente

Respuestas:

80

chmodNo cambia de dueño. Cambia los permisos. chowncambia el propietario (y el grupo si es necesario) y chgrpcambia el grupo.

Puedes usar

chown {-R} [user]{:group} [file|directory]

para establecer la propiedad de usuarios y grupos donde -Rhace todo lo que está dentro directory. Por sudo chown -R rinzwind:rinzwind /tmp/lo tanto , establecería /tmp/y todo lo que contenga para el usuario rinzwind y el grupo rinzwind.

También hay

chgrp {-R} [group] [file|directory]

si no necesita tocar los permisos de usuario y solo necesita configurar el grupo.

Ah, y puedes comprobar a qué grupo pertenece un usuario groups {username}.

Rinzwind
fuente
15

Además de la respuesta de Rinzwind, también puede usar chown :group [file|directory]para cambiar el grupo solamente y dejar al propietario intacto.

krzemian
fuente
Eso es lo que la respuesta de Rinzwind ya dice, aunque no tan claramente. Supongo que tu respuesta no es un duplicado entonces.
David Foerster
-1

Para cambiar de grupo a usuario actual. Utilizar esta:

sudo chgrp -R $USER ~/.blabla
Tobias K
fuente
1
Gracias por contribuir a Askubuntu, sin embargo, este es un duplicado de la respuesta aceptada. Por favor considere eliminarlo.
user3140225