Está en la página 1de 21

Administración del sistema

operativo Linux
Permisos

MSc. Manuel Sánchez Chero


http://www.lambayequeaprende.com
manuelsanchezchero@gmail.com
Objetivo

 Comprender el funcionamiento de los permisos de acceso en


el sistema de archivos GNU/Linux.
 Cambiar la propiedad de los archivos y directorios.
 Cambiar los permisos de acceso de los archivos y directorios.
Permisos

Los permisos regulan el acceso al archivo en los


niveles de usuario propietario, grupo propietario y los
otros usuarios.
Permisos
Para ver los permisos de los archivos, ejecutamos ls-lia
Permisos de accesos
Efectos de los Permisos

Permiso Archivo Directorio

r El contenido del archivo puede ser El contenido del directorio


leído. puede ser leído (listado).

w El contenido del archivo puede ser Crear o eliminar archivos en


modificado. el directorio.

x El archivo puede ser ejecutado Busca y accede al directorio.


(asumiendo que el fichero sea
binario).

Sin el permiso de ejecución en el directorio, solamente


puede listar los nombres de los directorios.
Efectos de los Permisos
Ejemplo, vamos a mostrar
los directorios creado con el
comando tree

A continuación crearemos
un directorio llamado
actividades.
mkdir actividades

Y luego mostraremos de
nuevo el árbol con el
comando.
tree
Efectos de los Permisos
Mostramos los permisos por defectos que tiene un directorio.
ls -lia

d
Efectos de los Permisos
Ahora crearemos un archivo utilizando el comando.
ls –lia > archivo

Como observa se ha creado un fichero llamado archivo

Nota el signo >, le indica al comando ls que la salida lo


envié a un fichero llamado archivo.
Efectos de los Permisos
Mostramos los permisos por defectos que tiene el fichero
archivo.
ls -lia

-
Cambiar Usuario y Grupo Propietario
Los usuarios y grupos propietarios de archivos y directorios son
gobernados por las siguientes reglas:

 Cuando un archivo es creado, el usuario que lo creó es el


propietario.
 Cuando un archivo es creado, pertenece al grupo del usuario que
lo creó.
Comando chown
Es usado para cambiar al propietario del fichero.

Sintaxis chown Nuevopropietario Fichero

En los ejercicios anteriores el usuario root, creo un directorio y un


archivo, vamos a visualizarlos para confirmar el propietario.

Propietario
root
Comando chown
Ahora vamos a cambar al directorio actividad de propietario, le vamos
asignar como nuevo propietario al usuario msch.

Sintaxis chown Nuevopropietario Fichero

Como se observa al directorio actividad se le asignado un nuevo


propietario msch.

Nota: El propietario msch tiene que existir, en caso que no exista se


debe crear adduser msch
Comando chgrp
Es usado para cambiar al grupo al fichero.

Sintaxis chgrp NuevoGrupo Fichero

En los ejercicios anteriores el usuario root, creo un directorio y un


archivo, vamos a visualizarlos para confirmar el propietario y
grupo.

Propietario Grupo Fichero


msch root actividades
Comando chgrp
Ahora vamos a cambar al directorio actividades de grupo, le vamos
asignar el grupo alumnos.

Sintaxis chgrp NuevoGrupo Fichero

Como se observa al directorio actividades se le asignado nuevo grupo


alumnos y el propietario sigue siendo msch.

Nota: El grupo alumnos tiene que existir, en caso que no exista se


debe crear groupadd alumnos
Comando chmod
Comando que permite cambiar los permisos de acceso a los ficheros,
se tiene dos métodos para realizar los cambios de permisos:

 Método nivel de control de acceso.


 Método octal.
Comando chmod - Método de nivel de
control
Sintaxis

chmod <nivel de control de acceso> < accion> <fichero>


Comando chmod - Método de nivel de
control
Ejemplo - Agregar el permiso de escritura al grupo y otros al
directorio actividades.

chmod <nivel de control de acceso> < accion> <fichero>

chmod go+w actividades

Antes

Después del comando chmod go+w actividades


Comando chmod - Método Octal
El comando chmod también puede manipular los permisos de acceso
por código de números (método octal).

Este método es frecuentemente el medio más conveniente para la


manipulación de los permisos de acceso. A cada permiso de acceso
se le asigna un valor.

Permiso Valor Ejemplo:


Propietario rw- 4+2+0 = 6
r 4
Grupo r-x 4+0+1 = 5
w 2 Otros --x 0+0+1 = 1

x 1

El valor más grande posible (rwx) es 7, cada conjunto de permisos


puede ser representado por un sólo dígito octal entre 0 y 7
Comando chmod - Método Octal
Sintaxis
chmod < numero> <fichero>

Chmod 700 actividades

Antes

Después del comando chmod 700 actividades

También podría gustarte