How To·Linux·permisos·permissions·Trucos·tutoriales·Tutorials·Ubuntu

Permisos en Linux (Parte 2)

Continuando con el post anterior sobre permisos en linux (parte 1), explicaré ahora la otra forma de asignar permisos en linux, conocida como la forma octal.

En la forma octal para asignar permisos en linux cada letra (rwx) tiene un valor, así:

  • r = 4
  • w = 2
  • x = 1

Estos valores son sumados y asignados a los diferentes usuarios, en el orden propietario, miembros del grupo de trabajo y otros usuarios. Cuando no está fijado ningún permiso, es decir, o bien de lectura, escritura o ejecución, el valor por defecto que se asigna es 0. Ejemplo de lo explicado sería:

rwxr-x- -x = Separamos en grupos de tres para hacer el análisis y tendríamos:

  • Permisos para usuario: rwx = 4+2+1= 7
  • Permisos para grupo de trabajo: r-x = 4+0+1= 5
  • Permisos para demás usuarios: – -x = 0+0+1 = 1

Y unido todo esto sería: 751, que viene a ser el valor que le asignaremos a un archivo y/o directorio con la ayuda del comando chmod, es decir:

chmod 751 /home/user1/miarchivo

que en modo simbólico sería así:

chmod rwxr-x--x /home/user1/miarchivo

Detalles a tomar en cuenta:

  • Cuando creamos un nuevo archivo los permisos que se asignan por defecto son 644
  • Cuando creamos un nuevo directorio los permisos que se asignan por defecto son 755

Lo anterior ocurre debido a un comando que se ejecuta de manera implícita al crear un nuevo archivo y/o directorio, se trata del comando umask, el cual se encarga de restar 022 a la asignación 666 para los archivos y 777 para los directorios.

Traducido esto a lenguaje simbólico sería (según lo explicado líneas atrás y en el anterior post):

  • 644 = rw-r- -r- –
  • 755 = rwxr-xr-x

Si no recuerdan qué significaba los permisos de lectura, escritura y ejecución para un archivo y directorio, recomiendo revisen el anterior post. Espero les sirva de mucha ayuda, caso contrario dejan un comentario y les ayudo en lo que pueda. Saludos.😀

2 comentarios sobre “Permisos en Linux (Parte 2)

  1. Hola, felicidades por el tutorial sobre los permisos en Linux.

    Antes de entrar a leer este tutorial me estaba comiendo la cabeza porque estaba ejecutando el comando chmod -R 664 /media/Multimedia y al hacerlo no me dejaba entrar a los subdirectorios y claro al leer que si a un directorio no se le da permisos de ejecución no se puede acceder a él pues he comprendido el por qué.

    Me gustaría saber si hay alguna forma de aplicar los permisos 664 a todos los archivos que hay en Multimedia y subdirectorios pero no a los directorios. Si se pudiera hacer me sería de gran ayuda porque ahora mismo no sé cómo hacerlo.

    Un saludo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s