Cambiar permisos por n�meros

�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:

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

Figura 10-16. Eliminar los permisos de escritura del grupo

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

AvisoTenga 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:

Aqu� tiene un conjunto de valores para los directorios: