Sistema de permisos

En linux hay una gran variedad de permisos y se manejan de forma octal, el propietario de un fichero tendrá todos los permiso y decidirá quien puede acceder a sus ficheros y que permisos tendrán, mientras el usuario root y súper usuario tendrán todos los permisos.

Para poder ver los permisos que tiene un usuario basta con ejecutar el comando ls -l en la termnal.

Como se puede ver a la izquierda.

  • – define un fichero
  • d define un directorio
  • los siguientes 9 caracteres definen los permisos
  • Los primeros 3 es el permiso para el propietario
  • Los segundos 3 definen los permisos para los usuarios que pertenezcan a ese grupo.
  • Los terceros 3 definen los permisos que se aplicaran para el resto de los usuarios
  • Siguiente columna es el propietario
  • Después el grupo

Los permisos se definen de la siguiente forma…

  • r = read y se representa con el numero 4
  • w = write y se representa con el numero 2
  • x execute y se representa con el numero 1

En la siguiente tabla explico como definir los permisos en linux.

Representación LiteralRepresentación octalRepresentación BinariaAlcance del permiso
– – –0000Ningún permiso
– – x1001Permiso solo de ejecución
– w –2010Permiso solo de escritura
– w x3011Permiso de escritura y ejecución
r – –4100Permiso solo de lectura
r – x5101Permiso de lectura y de ejecución
r w –6110Permiso de lectura y escritura
r w x7111Todos los permisos

los siguientes son ejemplos de como podrás conceder permisos en linux.

Dar permiso de ejecución a un archivo o fichero para los 3 grupos, propietario, usuarios en el grupo propietario y cualquier otro usuario. En lugar de 1 puede usar la x.

$ chmod 111 archivo/fichero

Permiso de lectura y escritura para los 3 grupos, propietario, usuarios en el grupo propietario y cualquier otro usuario. En lugar de 6 puedes usar rw.

$ chmod 666 archivo/fichero

Todos los permisos para los 3 grupos, propietario, usuarios en el grupo propietario y cualquier otro usuario, en lugar de 7 puedes usar rwx

$ chmod 777 archivo/fichero

Con esta tabla queda mas que claro, agradezco de tus comentarios, si existe alguna sugerencia favor de comentarla.

Related Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *