Page 42 - SO
P. 42
Fundamentos de UBUNTU Comandos básicos
Así, un archivo chmod 777 significa que el propietario, grupo y otros tienen permiso de lectura,
escritura y ejecución. Un archivo chmod 766 significa que el propietario tiene permiso de
lectura, escritura y ejecución, y el grupo y otros permiso de lectura y escritura. Un archivo
chmod 744 significa que el propietario tiene permisos de lectura, escritura y ejecución, y grupo y
otros únicamente permisos de lectura.
Como se ha visto, son tres dígitos, los que componen la nomenclatura de la orden chmod, los
cuales se leen de izquierda a derecha para designar los permisos del propietario, grupo y otros
usuarios. A continuación su equivalente en letras:
0 = --- = sin acceso
1 = --x = ejecución
2 = -w- = escritura
3 = -wx = escritura y ejecución
4 = r-- = lectura
5 = r-x = lectura y ejecución
6 = rw- = lectura y escritura
7 = rwx = lectura, escritura y ejecución
Ejemplo: rw-r--r—
Lo anterior significa que el propietario tiene permisos de lectura y escritura (rw-); el grupo tiene
permisos de lectura únicamente (r--) y otros tiene permiso de lectura (r--) y su equivalente
numérico sería chmod 644.
La sintaxis para usar chmod con texto es:
~$ chmod [ugo][+-][rwx] [nombre_archivo]
Donde [u=propietario, g= grupo y o=otros]; [+/- activa o desactiva los atributos siguientes]
[r=lectura, w=escritura, x=ejecución]
Por ejemplo: ~$ chmod go+r index.php significa que se han asignado permisos de lectura para
grupo y otros en index.php.
Otro caso:
~$ chmod go=r index.php: significa que se ha asignado permiso de lectura a grupos y otros
usuarios. Lo anterior quiere decir que se han eliminado otros permisos para index.php.
PARTE_1: Actividad: Realizar los siguientes ejercicios.
Preparando el escenario:
SUGERENCIA: ingresar como súper usuario desde la Terminal, y proteger contra escritura y
ejecución el directorio /home.
40