Professional Documents
Culture Documents
3
5
1
1
1
2
raul
raul
raul
raul
raul
raul
raul
raul
raul
raul
raul
raul
1 2
3
4
5 6
7
8
9
10
11
COMANDOS RELACIONADOS
Linux dispone de 3 comandos que permite cambiar los permisos, el propietario y el grupo de un
archivo y/o directorio respectivamente:
Comando chmod : se utiliza para cambiar los permisos del archivo o directorio
$ chmod [permisos] [archivo/directorio] [opciones]
Identidades
Permisos
Acciones
Descripcin
Acceso de lectura
Acceso de escritura
Acceso de ejecucin
el nico permiso
Vamos a practicar con el comando chmod, para ello lo primero que haremos ser crear el archivo
foto1.png para ver los cambios de permisos, as que les recomiendo seguir la secuencia:
Ejemplo
Descripcin
creamos el archivo foto1.png
foto1.png
$ chmod a-rwx
foto1.png
---------
$ chmod u+rwx
foto1.png
rwx------
$ chmod g+x
foto1.png
rwxx---
$ chmod o+r
foto1.png
rwxxr--
$ chmod u-rw
foto1.png
--xxr--
rrr--
r-xr-xr-x
$ touch foto1.png
$ chmod a=r
foto1.png
$ chmod a=rx
foto1.png
Resultado
$ chmod a=foto1.png
----------
$ chmod u+rx,o+x
foto1.png
r-x-----x
$ chmod g+rx,o-x
foto1.png
r-xr-x---
rwxrwx---
rw-rw-rw-
$ chmod ug+wx,o-x
foto1.png
$ chmod a=rw
foto1.png
Si cambiamos los permisos a un directorio y deseamos que estos permisos tengan efecto sobre todos
sus subdirectorios y archivos slo deberemos aadir la opcin R. Ejemplo:
$ chmod a=rw DIRECTORIO R
=
=
=
=
4
2
1
0
(lectura)
(escritura)
(ejecucion)
(sin permisos)
Cuando asignamos los permisos utilizando nmeros debemos tener en cuenta que primero se sumarn
los valores y dicho resultado ser el que se coloque, aqu una tabla que muestra dichos valores:
Valor Permisos
Descripcin
---
--x
-w-
-wx
r--
r-x
rw-
rwx
Ejemplos:
rw------- (600)
rw-r--r-- (644)
foto2.png
$ chmod 000
foto2.png
----------
$ chmod 700
foto2.png
-rwx------
$ chmod 710
foto2.png
-rwxx---
$ chmod 714
foto2.png
-rwxxr--
$ chmod 114
foto2.png
---xxr--
$ chmod 444
foto2.png
-rrr--
$ chmod 555
foto2.png
-r-xr-xr-x
$ chmod 000
foto2.png
-----------
$ chmod 501
foto2.png
$ chmod 550
foto2.png
-r-xr-x---
$ chmod 770
foto2.png
-rwxrwx---
$ chmod 666
foto2.png
-rw-rw-rw-
Cambiando el propietario
Utilizamos el comando chown explicado lneas arriba:
# chown clases foto1.png
Si vamos a cambiar el propietario de un directorio y con todos sus subdirectorios y archivos en forma
recursiva utilizaremos la opcin R:
# chown clases datos/ R
Cambiando el grupo
Utilizamos el comando chgrp explicado lneas arriba:
# chgrp clases foto1.png
foto1.png ser del grupo clases
Si vamos a cambiar el grupo de un directorio y con todos sus subdirectorios y archivos en forma
recursiva utilizaremos la opcin R:
# chgrp clases datos/ R