Red Hat Linux 7.1: Official Red Hat Linux Getting Started Guide | ||
---|---|---|
Anterior | Cap�tulo 10. El indicador de comandos de la shell | Siguiente |
�Se acuerda de cuando habl�bamos del modo abreviado (taquigr�fico) para utilizar chmod? Aqu� tiene otra manera de cambiar los permisos; en principio podr� parecerle algo m�s compleja.
Vuelva a los permisos originales de sneakers.txt (teclee ls -l sneakers.txt).
-rw-rw-r-- 1 newuser newuser 150 Mar 19 08:08 sneakers.txt |
Cada configuraci�n del permiso puede estar representada por un valor num�rico:
r = 4
w = 2
x = 1
- = 0
Si se suman estos valores, el resultado se utiliza para especificar los permisos.
Para el fichero sneakers.txt, aqu� tiene un ejemplo de los permisos codificados en n�meros:
- (rw-) (rw-) (r--) | | | 4+2+0 4+2+0 4+0+0 |
El total para los usuarios es seis, el total para los grupos es seis y el total para para los dem�s es cuatro. El c�digo de permisos ser� 664.
Si quiere cambiar el fichero sneakers.txt aunque los usuarios que pertenezcan a su mismo grupo no tengan n el acceso para escribir, pero s� puedan leer el archivo (como se muestra en el Figura 10-16), tiene que prohibir el acceso eliminando un 2 de la serie de n�meros.
Los valores num�ricos ser�n seis, cuatro y cuatro -- o 644.
A continuaci�n teclee:
chmod 644 sneakers.txt |
Para controlar los cambios, teclee el comando ls -l sneakers.txt:
-rw-r--r-- 1 newuser newuser 150 Mar 19 08:08 sneakers.txt |
Ning�n usuario, a parte del propietario, puede escribir el fichero sneakers.txt. Para reestablecer los derechos de escritura del grupo en el fichero, puede a�adir el valor de w (2) al segundo grupo de permisos.
chmod 664 sneakers.txt |
![]() | Tenga cuidado con los permisos 666 y 777 |
---|---|
Los permisos a 666 o 777 dan la posibilidad a todos de leer o escribir un fichero o un directorio. Estos permisos pueden da�ar los archivos, por ello utilizarlos no es buena elecci�n. |
Aqu� tiene una lista de algunos valores num�ricos y de los significados relativos:
-rw------- (600) — S�lo el usuario tiene el derecho de leer y escribir.
-rw-r--r-- (644) — S�lo el usuario tiene los permisos de leer y escribir; el grupo y los dem�s s�lo pueden leer.
-rwx------ (700) — S�lo el usuario tiene los derechos de leer, escribir y ejecutar el fichero.
-rwxr-xr-x (755) — El usuario tiene los derechos de leer, escribir y ejecutar; el grupo y los dem�s s�lo pueden leer y ejecutar.
-rwx--x--x (711) — El usuario tiene los derechos de lectura, escritura y ejecuci�n; el grupo y los dem�s s�lo pueden ejecutar.
-rw-rw-rw- (666) — Todo el mundo puede leer y escribir en el fichero. �No es una buena elecci�n!
-rwxrwxrwx (777) — Todo el mundo puede leer, escribir y ejecutar. �Otra mala elecci�n!
Aqu� tiene un conjunto de valores para los directorios:
drwx------ (700) — S�lo el usuario puede leer y escribir en este directorio.
drwxr-xr-x (755) — Cualquiera puede leer el directorio, pero su contenido lo puede cambiar s�lo el usuario user.