Documentos de Académico
Documentos de Profesional
Documentos de Cultura
http://sing.ei.uvigo.es
Permisos de los ficheros o directorios
A su vez, cada uno de estos niveles puede tener 3 valores diferentes en función del grado de privilegios que
especifiquemos en el sistema. Estos valores podemos especificarlos por las siguientes letras:
Ejemplo:
$ chmod u+x fichero
La columna de permisos de archivos, esta denotada por 10 caracteres que nos muestran la
información al respecto de la siguiente manera:
drwxr-xr-x
• Cada serie está compuesta de tres caracteres que pueden ser rwx lo cual significa permisos de lectura
(read), escritura (write) y ejecución (execution). Por ejemplo:
drwxr-xr-x 7 mysql mysql 512 jun 25 14:01 curso
• Por los caracteres 2,3 y 4 (primera serie de 3) sabemos que el propietario del archivo tiene permisos de
lectura (r), escritura (w) y ejecución (x)
• Por los caracteres 5,6 y 7 (segunda serie) que los miembros del grupo tienen permisos de lectura (r) y
ejecución (x), pero no de escritura.
• Por los caracteres 8,9 y 10 (tercera serie) que los demás usuarios tienen permisos de lectura (r) y ejecución
(x), pero no de escritura.
r Lectura 4
w Escritura 2
x Ejecución 1
0 = --- 4 = r--
1 = --x 5 = r-x
2 = -w- 6 = rw-
3 = -wx 7 = rwx
Para definir los privilegios de un directorio, los comandos son los mismos, con la diferencia de
que en vez del nombre del archivo tendremos que especificar el directorio en cuestión.
Para cambiar el usuario del los archivos y carpetas del directorio donde nos encontramos:
$ chown nuevousuario *
Para cambiar el usuario del los archivos y carpetas del directorio donde nos encontramos de forma
recursiva, bajo todos los subdirectorios y sus archivos usaremos -R:
$ chown -R nuevousuario *
• Crear un usuario
$ sudo adduser nombreUsuario
• Borrar un usuario
$ sudo userdel nombreUsuario
• Cambiar de usuario
$ su nombreUsuario
• Para enumerar usuarios en Linux:
$ cat /etc/passwd
• Para ver todos los grupos presentes en el sistema
$ cat /etc/group