Page 40 - Manual_UBUNTU
P. 40

Fundamentos de UBUNTU  Comandos básicos

                 PRÁCTICA_14. Permisos para carpetas y archivos

En esta práctica se busca aprender a asignar y a denegar permisos de lectura escritura y ejecución
a los diferentes usuarios de un sistema (aprender a utilizar el comando chmod para la asignación
de permisos a los ficheros).

El sistema operativo GNU-Linux está diseñado para ser multiusuario. Por ello, permite tres
niveles de acceso a los archivos, para tres categorías diferentes de usuarios:

Propietario (Owner): la persona que el sistema reconoce como dueño del archivo.
Grupo (Group): conjunto de usuarios con permisos similares. Muy usado en entornos de trabajo.
Otros (Other): cualquier otra persona.

Tipos de permiso:

r - lectura (Read): permiso para ver el archivo o directorio, sin hacer cambios.
w - escritura (Write): permiso de escritura: puede escribir el archivo, y por tanto, cambiarlo.
x - ejecución (Execute): el archivo o directorio puede ser ejecutado. Se usa para directorios con
scripts, formularios, etc.
- Guión: sin permiso.

Tratándose de directorios:

                                Lectura: listar los archivos de un directorio.
                             Escritura: añadir nuevos archivos al directorio.
                             Ejecución: acceder a los archivos del directorio

La orden chmod puede usarse con letras o números. La forma más común es expresar los
permisos numéricamente. Para comprender el significado tiene que tener en cuenta que
convencionalmente 4 significa permiso de lectura, 2: permisos de escritura y el 1 permiso de
ejecución. Sumando estos valores se puede observar que un archivo puede tener los siguientes
permisos (por cada tipo de usuario):

4= lectura
2= escritura
1= ejecución
6 (4+2)= lectura y escritura
5 (4+1)= lectura y ejecución
3 (2+1)= escritura y ejecución
7 (4+2+1)= lectura, escritura y ejecución

     39
   35   36   37   38   39   40   41   42   43   44   45