En: Libre
18 Jun 2007
Normalmente los permisos que un directorio presenta en Linux son del tipo d——- (d de directory) pero si deseamos cambiar sus permisos usualmente se utiliza chmod 777 [directorio] pero como se pueden dar cuenta los permisos se asignan únicamente a la carpeta y todo su contenido interior mantiene sus permisos inalterables, por lo tanto nos puede presentar errores de acceso intentanto ejecutar alguno de ellos.
Para asignar permisos a todo el contenido de una carpeta en Linux, lo hacemos recursivamente, por lo tanto podemos ejecutar lo siguiente:
Asignar permisos 777 a todo un directorio:
chmod -R 777 [directorio]
Definir propietario de todo un directorio:
chown -R [usuario] [directorio]
Por ejemplo si deseamos asignar como propietario a root, entonces:
chown -R root [directorio]
Definir grupo a todo un directorio:
chgrp -R [grupo] [directorio]
Por ejemplo si definimos el grupo nobody:
chgrp -R nobody [directorio]
Nota: No olvides la letra R debe ser mayúscula
Este post ha sido visto 4026 veces
Inspiración y Determinación |
En Blog UnderMedia se recopilan y publican periódicamente noticias, artículos o comentarios generados dentro de UnderMedia S.A.
1 nomentario para Asignar permisos a todo los archivos de una carpeta en Linux
Jorge Martinez
Julio 5th, 2007 at 12:07
Hola amigos:
E seguido los pasos para asignar los permisos de un usuario a una carpeta pero este no funciona. La carpeta se encuentra en /home y la carpeta es /csilva esa carpeta es de su correo y cada vez q le envio un correo este me rebota. ¿Como puedo solucionarlo?. Gracias