Permisos en linux, el famoso chmod

Una de las tantas cosas que tenemos que aprender de linux, es la manera en como se conceden los permisos a un archivo o directorio,el dia de hoy aprenderemos a como conceder algunos permisos.

El comando para cambiar los permisos de un archivo y/o directorio es CHMOD,los usuarios en linux se dividen en 3, los cuales son :

  1. Propietario
  2. Grupo
  3. Otros usuarios

Los permisos que se pueden conceder son los siguientes:

  1. Lectura
  2. Escritura
  3. Ejecución

Los valores de los permisos se pueden interpretar o poner en forma octal, los valores son los siguientes:

  • Lectura = 4
  • Escritura=2
  • Ejecución =1

El orden en acomodar los atributos es el siguiente:

  • Se escriben los permisos para el Propietario.
  • Ahora los permisos del Grupo.
  • Y por ultimo lo de los usuarios que no entran en las categorías anteriores.

Ejemplo:

Se require poner un archivo de nombre SATANAS.jpg y que solo tenga acceso a el el propietario,pero que solo no pueda modificarlo.

El comando a escribir seria el siguiente chmod 500 /home/Pictures/SATANAS.jpg

Donde 5 son los permisos para el propietario,0 para el grupo de trabajo y 0 para otros usuarios.

El 5 equivale a la suma de los permisos de lectura y ejecución,es decir se hace una suma de permisos que se les concede al usuario y el resultado es lo que ponemos después del comando chmod.