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
chmod
no cambia de dueño. Cambia los permisos. chown
cambia de propietario (y de grupo si es necesario) y chgrp
cambia de grupo.
Puedes usar
chown {-R} [user]{:group} [file|directory]
para establecer la propiedad del usuario y del grupo donde -R
hace 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