Los Permisos

Los permisos determinan en qué manera los diferentes usuarios pueden interactuar con un archivo o directorio.

Cuando se lista un archivo con el comando ls -l, la salida incluye información de permiso. Por ejemplo, vamos a usar un script llamado hola.sh ubicado en el directorio Documents, este Script fue creado para este curso, el link para descargarlo está más abajo, una vez descargado lo moveremos a la carpeta Documents para poder realizar el ejercicio que viene a continuación.

Nota: el script lo podemos descargar en:

https://mega.nz/#!SB9jwCDQ!h8pEBC9rM9XfSzm3aCo38bw_zmcbA0pVtrvvoQn0Bl0

Una vez descargado y movido el archivo Hola.sh al directorio Documents, utilizaremos el siguiente comando para cambiar al directorio Documents:

Li

Directorio Documents

Ahora revisaremos las propiedades del archivo en cuanto a los permisos:

Li

Revisión de Permisos

A continuación vamos a ver una revisión de los campos correspondientes a los permisos.

Campo del Tipo de Archivo

-rw-rw-r-- 1 sysadmin sysadmin 21 Aug  1 02:35 hello.sh

El primer carácter de esta salida indica el tipo de un archivo. Recuerda que si el primer carácter es un -, entonces es un archivo regular. Si el carácter era una d, entonces es un directorio.

 

Campo de los Permisos

-rw-rw-r-- 1 sysadmin sysadmin 21 Aug  1 02:35 hello.sh

Después del carácter del tipo de archivo, se muestran los permisos. Los permisos se dividen en tres grupos de tres caracteres:

  • Propietario

-rw-rw-r-- 1 sysadmin sysadmin 21 Aug  1 02:35 hello.sh

El primer grupo para el usuario que posee el archivo. Si tu cuenta actual es el usuario propietario del archivo, entonces se aplicará el primer grupo de los tres permisos y los otros permisos no tienen ningún efecto.

El usuario que posee el archivo y a quién se aplican estos permisos, puede ser determinado por el campo de user owner:

-rw-rw-r-- 1 sysadmin sysadmin 21 Aug  1 02:35 hello.sh

  • Grupo

-rw-rw-r-- 1 sysadmin sysadmin 21 Aug  1 02:35 hello.sh

El segundo conjunto para el grupo propietario del archivo. Si tu cuenta actual no es el usuario propietario del archivo y eres miembro de un grupo que posee el archivo, entonces se aplicará el segundo grupo de los tres permisos y los otros permisos no tendrán ningún efecto.

El grupo de este archivo puede ser determinado por el campo group owner:

-rw-rw-r-- 1 sysadmin sysadmin 21 Aug  1 02:35 hello.sh

  • Otro

-rw-rw-r-- 1 sysadmin sysadmin 21 Aug  1 02:35 hello.sh

El último conjunto para todos los demás, cualquier usuario a quien no le aplican los otros dos conjuntos de permisos. Si no eres el usuario propietario del archivo o un miembro del grupo que posee el archivo, se te aplicará el tercer conjunto de permisos.

 

Los Tipos de Permisos

Existen tres permisos diferentes que pueden colocarse en un archivo o directorio:

  1. Permiso de Lectura. 
  2. Permiso de Escritura.
  3. Permiso de Ejecución.

La manera en que estos permisos se aplican difiere en el caso de los archivos y de los directorios, tal como se muestra en la siguiente tabla:

Li

Detalle Permisos

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame