2

Entendiendo los permisos de la consola (rwx)

En linux, quien puede hacer que a un archivo o directorio es controlado mediante unos permisos. Hay tres grupos de permisos. El primero es el correspondiente al propietario del archivo, otro pertenece al grupo del archivo y el ultimo set de permisos corresponde a los otros, o a cualquier otra persona que no entre en los primeros dos grupos.

Los permisos controlan las acciones que pueden ser ejecutadas en los directorios o en los archivos. Cualquiera de ellos permite o previene que un archivo sea leído, modificado o (en caso de ser un script o programa), de ser ejecutado. Para un directorio, los permisos determinan quien puede entrar a ese directorio y quien puede modificar, cambiar, borrar o leer los archivos almacenados dentro del directorio.

Tu usas el comando chmod para determinar estos permisos. Para ver que permisos han sido colocados en el archivo o directorio, puedes usar el comando ls

Entendiendo los permisos
Podemos usar la opción -l (formato largo) para tener una lista de los permisos del archivo o directorios.

ls -l

En cada linea, el primer carácter identifica el tipo de entrada que ha sido listada. En este caso el dash (-) significa que es un archivo. Si la letra es d, significa que es un directorio.

Los próximos nueve caracteres representan las configuraciones de los otros conjuntos de permisos.

  • Los primeros tres caracteres muestran los permisos para el usuarios que es propietario del archivo
  • Los caracteres de en medio muestran los permisos para los que forman el grupo del archivo
  • Los últimos tres caracteres muestran los permisos para cualquier usuario que no forma parte de ninguno de los grupos anteriores, o los también denominados “otros”

Hay tres caracteres en cada set de permisos que representan los permisos para leer, escribir y ejecutar el archivo. Son representados por las letras r, w y x respectivamente. Estas letras significan read, write y execute respectivamente.

Por ejemplo:

  • (—) significa que el usuario o el grupo no tienen permiso para nada.
  • rwx significa que se tiene un permiso ilimitado a todas las acciones de archivo.

En la imagen agregada anteriormente se ve que el primer archivo tiene la letra d, que indica que es un directorio, los demás tienen un dash, que representa que son archivos

Escribe tu comentario
+ 2