enrique-j
8/2/2017 - 6:12 PM

Los permisos de Linux dictan 3 cosas que puede hacer con un archivo, leer, escribir y ejecutar. Se mencionan en Linux con una sola letra cad

Los permisos de Linux dictan 3 cosas que puede hacer con un archivo, leer, escribir y ejecutar. Se mencionan en Linux con una sola letra cada una.

#R read - puede ver el contenido del archivo.

#W write - usted puede cambiar el contenido del archivo.

#X ejecutar - puede ejecutar o ejecutar el archivo si se trata de un programa o script.

#Ver permisos ls -l [path]

#permisos para los usuarios u -usarios

g -grupo

o -otros

a -todos

ejemplo: ls -l /home/ryan/linuxtutorialwork/frog.png

-rwxr----x 1 harry users 2.7K Jan 4 07:32 /home/ryan/linuxtutorialwork/frog.png

El primer carácter identifica el tipo de archivo. Si es un guión (-) entonces es un archivo normal. Si se trata de un anuncio, entonces es un directorio.

Los siguientes 3 caracteres representan los permisos para el propietario. Una letra representa la presencia de un permiso y un guión (-) representa la ausencia de un permiso. En este ejemplo, el propietario tiene todos los permisos (leer, escribir y ejecutar).

Los siguientes 3 caracteres representan los permisos para el grupo. En este ejemplo, el grupo tiene la capacidad de leer pero no escribir o ejecutar. Tenga en cuenta que el orden de los permisos siempre se lee, luego escribir y luego ejecutar.

Finalmente, los últimos 3 caracteres representan los permisos para otros (o para todos los demás). En este ejemplo tienen el permiso de ejecución y nada más.

#Cambiar permisos #chmod chmod [permissions] [path]

Chmod tiene argumentos de permiso que se componen de 3 componentes

¿Para quién estamos cambiando el permiso? [Ugoa] - usuario (o propietario), grupo, otros, todos

¿Estamos concediendo o revocando el permiso - indicado con un signo más (+) o menos (-)

¿Qué permiso estamos estableciendo? - leer (r), escribir (w) o ejecutar (x)

chmod g+x frog.png

#Asignar varios permisos a la vez