Comando chown

Comando chown
Información sobre la plantilla
Consola de Linux.jpeg
Concepto:Es un comando muy usado por usuarios de Linux que está diseñado para cambiar el propietario de cada fichero, usuario o grupo, según el primer argumento que no sea una opción, el cual se interpreta como sigue.

Comando chown. Es un comando muy usado por usuarios de Linux que está diseñado para cambiar el propietario de cada fichero, usuario o grupo, según el primer argumento que no sea una opción, el cual se interpreta como sigue. Si sólo se da un nombre de usuario (o UID numérico), entonces ese usuario se convierte en el propietario de cada fichero dado y el grupo al que pertenece el fichero no cambia. Si al nombre de usuario sigue un signo de dos puntos y un nombre de grupo (o GID numérico), sin espacios entre ellos, entonces también se cambia el grupo al que pertenece cada fichero.

Resumen

UNIX es uno de los sistemas operativos más populares del mundo debido a su extenso soporte y distribución. Originalmente fue desarrollado como sistema multitarea con tiempo compartido para miniordenadores y mainframes a mediados de los ‘70, y desde entonces se ha convertido en uno de los sistemas más utilizados a pesar de su, ocasionalmente, confusa interfaz con el usuario y el problema de su estandarización. Linux es una versión de UNIX de libre distribución, inicialmente desarrollada por Linus Torvalds en la Universidad de Helsinki, en Finlandia.

Fue desarrollado con la ayuda de muchos programadores y expertos de UNIX a lo largo y ancho del mundo, gracias a la presencia de Internet. Cualquier habitante del planeta puede acceder a Linux y desarrollar nuevos módulos o cambiarlo a su gusto. En este sistema operativo los comandos son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc. El propósito de este artículo es darle a conocer a usted querido usuario la importancia, uso y diferentes aplicaciones del comando chown.

Sintaxis

chown [opciones] usuario[:grupo] fichero...

Detalles de GNU

La versión de GNU permite un punto `.' en vez de dos puntos `:' (imitando la versión de BSD). [Esto no fue permitido por POSIX puesto que un punto es un carácter válido en un nombre de usuario.] Si al nombre de usuario sigue un signo de dos puntos o un solo punto pero luego no aparece un nombre de grupo o GID, entonces ese usuario se convierte en el propietario de los ficheros y el grupo de los ficheros se cambia al primario de ese usuario. Si se da el signo de dos puntos o el punto y el nombre de grupo o GID, pero se omite el nombre de usuario, solamente se cambia el grupo de los ficheros; en este caso, chown hace lo mismo que chgrp.

Opciones de POSIX

-R Cambia recursivamente el propietario de directorios y sus contenidos.

Opciones de GNU

-c, --changes Muestra un mensaje donde menciona solamente aquellos ficheros cuyo propietario cambia realmente.

-f, --silent, --quiet No muestra mensajes de error sobre ficheros cuyo propietario no puede cambiarse.

-h, --no-dereference Actúa sobre enlaces simbólicos propiamente en vez de sobre lo que apunten. Disponible solamente si el sistema proporciona la primitiva lchown.

-v, --verbose Describe prolijamente la acción efectuada (o no) para cada fichero.

-R, --recursive Cambia recursivamente la propietariedad de directorios y sus contenidos.

--dereference Cambia la propiedad del destino de un enlace simbólico en lugar de la del propio enlace simbólico.(Nueva en fileutils-4.0.)

--reference=rfile (Nueva en fileutils 4.0.) Cambia la propiedad de file a la del fichero rfile.

Fuentes