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

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

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ú propiedades/permisos de un directorio de la configuración predeterminada (Mi grupo) a www-data utilizado por mi sitio web Drupal, los mensajes de error de directorio que recibo desaparecen.

Hay una gran cantidad de archivos y directorios que requieren este cambio. Si creo que el uso de chmod cambiará el propietario que está configurado correctamente y soy nuevo en Ubuntu, soy reacio a experimentar sin una mejor comprensión de 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?

Respuesta1

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

Puedes usar

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

para establecer la propiedad del usuario y del grupo donde -Rhace todo lo que hay dentro directory. Entonces sudo chown -R rinzwind:rinzwind /tmp/configuraría /tmp/y todo lo que contiene 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}.

Respuesta2

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

Respuesta3

Para cambiar el grupo al usuario actual, use esto:

sudo chgrp -R $USER ~/.blabla

información relacionada