Problemas comunes II: Cambiar permisos de archivos

October 10, 08 by Max Villegas

El 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:

Posts relacionados:

  1. Cómo configurar tajeta de TV Studio terminator en Kubuntu
  2. Problemas comunes I: Max File Uploads en PHP
  3. ¿Cómo configurar DNS con Bind9? Primera parte
  4. Problemas comunes III: respaldos a distancia con rsync
  5. Cómo borrar archivos de un sólo tipo y de froma recursiva

  • http://www.dokshor.com Fabian Ramirez

    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.

blog comments powered by Disqus