lunes, 28 de septiembre de 2015

chown – Cambia el propietario y el grupo de un archivo

El comando chown se utiliza para cambiar el propietario y el grupo propietario de un archivo o un directorio. Se requieren privilegios de superusuario para utilizar este comando. La sintaxis de chown tiene este aspecto:

chown [propietario][:[grupo]] archivo...

chown puede cambiar el propietario del archivo y/o el grupo propietario dependiendo del primer argumento del comando. Aquí tenemos algunos ejemplos:

Tabla 9-7: Ejemplos de argumentos de chown
Argumento Resultado
bob Cambia el propietario del archivo del propietario actual al usuario bob.
bob:users Cambia la propiedad del archivo de su actual propietario al usuario bob y cambia el grupo propietario del archivo al grupo users.
:admins Cambia el grupo propietario al grupo admins. El propietario del archivo no cambia
bob: Cambia el propietario del archivo del propietario actual al usuario bob y cambia el grupo propietario al grupo de inicio de sesión del usuario bob.

Digamos que tenemos dos usuarios; janet, quien tiene acceso a privilegios de superusuario y tony, que no los tiene. El usuario janet quiere copiar un archivo de su directorio home al directorio home del usuario tony. Como el usuario janet quiere que tony pueda editar el archivo, janet cambia la propiedad del archivo copiado de janet a tony:

[janet@linuxbox ~]$ sudo cp myfile.txt ~tony
Password:
[janet@linuxbox ~]$ sudo ls -l ~tony/myfile.txt
-rw-r--r-- 1 root root 8031 2008-03-20 14:30 /home/tony/myfile.txt
[janet@linuxbox ~]$ sudo chown tony: ~tony/myfile.txt
[janet@linuxbox ~]$ sudo ls -l ~tony/myfile.txt
-rw-r--r-- 1 tony tony 8031 2008-03-20 14:30 /home/tony/myfile.txt

Aquí vemos que el usuario janet copia el archivo de su directorio al directorio home del usuario tony. A continuación, janet cambia la propiedad del archivo de root (como resultado de usar sudo) a tony. Usando los dos puntos al final del primer argumento, janet también ha cambiado el grupo propietario del archivo al grupo con el que inicia sesión tony, que resulta ser el grupo tony.

Fíjate que tras el primer uso de sudo, a janet no se le vuelve a preguntar por su contraseña. Esto es porque sudo, en la mayoría de las configuraciones, “confía” en ti unos minutos antes de que su temporizador se acabe.

No hay comentarios:

Publicar un comentario