Problemas comunes II: Cambiar permisos de archivos
October 10, 08 by serumaxEl sistema de permisos en linux aparentemente es complejo, sobre todo porque hay al menos dos notaciones: simbólica y octal.
Pero lo cierto es que que con un par líneas de comandos es suficiente para comenzar a entender.
//Darle permisos de escritura, lectura y ejecución a un archivo
$sudo chmod 777 archivo.txt
//Darle permisos de escritura, lectura y ejecución a todos los archivos de una carpeta
$sudo chmod -R 777 /home/serumax/public
//hacer un archivo ejecutable
$sudo chmod +x scriptshell.sh
Pero si necesitas más, como con cualquier comando de linux o unix, tienes una ayuda a mano invocando el comando seguido con el parámetro -help:
//También pudes invocar man chmod para algo más completo
$chmod –help
Referencias:
- http://ubunturoot.wordpress.com/2007/12/07/permisos-en-linux-con-chmod/
- http://blog.netmasters.cl/chmod-en-linux-cambiando-permisos/
Posts relacionados:


Fabian Ramirez Says: 04.02.09 at 7:41 am
Creo que estas mal en tu explicación:
777 es permisos para el Usuario, Grupo y otros de escritura, lectura y ejecución. Ahora con el -R le das permisos recursivos antes explicados a carpetas.
Por seguridad no es recomendable darle permisos al grupo y otros, reglas basicas.
Deberia ser:
chmod -R u+rwx carpeta
chmod -R go-rwx carpeta <– quitar permisos a los demas usuarios
chmod u+x ejecutable
chmod og-x ejecutable
“Recuerda que la seguridad es la base de la confianza.”
Saludos.