domingo, 20 de enero de 2008

Propietario y permisos

Una de las operaciones más frecuentes en Linux es cambiar el propietario o los permisos a un directorio o archivo. En Ubuntu se puede hacer desde el entorno gráfico pero es necesario estar logado como administrador, que no es lo usual, de manera que lo más cómodo suele ser hacerlo desde el terminal. Estos son los comandos que se emplean:


Para el cambio de propietario y grupo: CHOWN.

sudo chown -archivo o directorio- -usuario-:-grupo-

Por ejemplo: sudo chown /home/archivo agapito:agapito


Para el cambio de permisos: CHMOD.

sudo chmod -archivo- XXX

XXX es una combinación de tres dígitos. El primero hace referencia a los permisos del propietario, el segundo a los del grupo y el tercero a los del resto. Los números pueden ir del 0 al 7 y tienen estos significados:

0: No hay permisos
1: Ejecución
2: Escritura
4: Lectura

6 (4+2): lectura y escritura
7 (4+2+1): lectura, escritura y ejecución
5 (4+1): lectura y ejecución
3 (2+1): escritura y ejecución

Por ejemplo, para dar permiso de lectura y escritura para todos los usuarios al archivo anterior escribiremos:

sudo chmod 666 /home/archivo


Nota: Para ambos casos, si lo que estamos modificando es un directorio, la opción -R tras el comando hará la orden recursiva a todos los subdirectorios y archivos que contiene.

No hay comentarios:

Publicar un comentario