Me gustaría cambiar los permisos de una carpeta y todas sus subcarpetas y archivos en un solo paso (comando) en Linux.
Ya he probado el siguiente comando, pero sólo funciona para la carpeta mencionada:
chmod 775 /opt/lampp/htdocs
¿Existe una manera de establecer chmod 755
para /opt/lampp/htdocs
y todo su contenido incluyendo subcarpetas y archivos?
Además, en el futuro, si creo una nueva carpeta o archivo dentro de htdocs
, ¿cómo puedo establecer automáticamente los permisos a 755
?
También he mirado este enlace:
https://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal
Marque la opción -R
chmod -R <permissionsettings> <dirname>
En el futuro, puede ahorrar mucho tiempo consultando primero la página de manual:
man <command name>
Así que en este caso
man chmod
Utilizar:
sudo chmod 755 -R /whatever/your/directory/is
Sin embargo, tenga cuidado con eso. Puede perjudicarle mucho si cambia los permisos de los archivos/carpetas equivocados.