Comandos de Linux

Ejemplos de comandos chown de Linux

Ejemplos de comandos chown de Linux
Todos los archivos y carpetas están asociados con usuarios y grupos particulares en Linux por motivos de seguridad. Los permisos para cada usuario y grupo son diferentes y no todos los usuarios y grupos pueden acceder a todos los archivos y carpetas. A veces necesitamos cambiar la propiedad y el permiso de grupo para cualquier archivo o carpeta desde la terminal. Esta tarea se puede realizar fácilmente mediante el comando 'chown'. Los usos del comando 'chown' se muestran en este tutorial usando diferentes ejemplos.

Sintaxis:

chown [OPCIÓN]… [PROPIETARIO] [: [GRUPO]] ARCHIVO…
chown [OPCIÓN]… --referencia = ARCHIVO RFILE…

El comando 'chown' se puede usar con el nombre de archivo o el nombre de archivo de referencia. OPCIÓN, PROPIETARIO o GRUPO son opcionales para este comando. Se pueden asignar tres tipos de permisos de tres tipos de usuarios para cualquier archivo o carpeta. Los tipos de usuario son el usuario, grupo y otros y los permisos son leer (r), escribir (r) y ejecutar (x).

Opciones:

Etiqueta Descripción
-co-cambios Muestra los cambios en la propiedad del archivo real.
-referencia = ARCHIVO Úselo para cambiar la propiedad de cualquier archivo o carpeta según el archivo de referencia.
-R o -recursivo Úselo para cambiar la propiedad de los directorios de forma recursiva.
-desreferencia Actuar sobre dónde apuntan los enlaces simbólicos.
-ho -no-desreferencia Actuar sobre los propios enlaces simbólicos.
-para -silencioso o -quiet Los mensajes de error se omitirán para aquellos archivos cuya propiedad no se pueda cambiar.
-vo -verbose Muestra las acciones tomadas para cada archivo para el comando chown.

Ejemplo 1: cambiar la propiedad del usuario de un archivo

El usuario debe tener privilegios de root para cambiar la propiedad de usuario o grupo de un archivo y carpeta. El siguiente comando 'chown' cambiará la propiedad del usuario a 'root' para el archivo de texto 'prueba.TXT'.

$ ls -l prueba.TXT
prueba de raíz de $ sudo chown.TXT
$ ls -l prueba.TXT

Producción:

Ejemplo 2: cambiar la propiedad de grupo de un archivo

El usuario debe usar ':' antes del nombre del grupo para cambiar la propiedad del grupo de cualquier archivo y carpeta. El siguiente comando 'chown' cambiará la propiedad del grupo de 'estudiantes.txt 'al grupo,' prueba '.

$ ls -l estudiantes.TXT
$ sudo chown: estudiantes de prueba.TXT
$ ls -l estudiantes.TXT

Producción:

Ejemplo 3: cambiar la propiedad de un archivo tanto del usuario como del grupo

Tanto la propiedad del usuario como del grupo se pueden cambiar juntos usando el comando 'chown'. El siguiente comando 'chown' cambiará la propiedad del usuario a 'fahmida' y la propiedad del grupo a 'prueba' para el archivo 'prueba.TXT'.

$ ls -l prueba.TXT
$ sudo chown fahmida: prueba de prueba.TXT
$ ls -l prueba.TXT

Producción:

Ejemplo 4: cambiar la propiedad de un archivo en función de un usuario en particular

Si desea cambiar la propiedad de cualquier archivo o carpeta en función de la propiedad actual, debe usar la opción '-from' con el comando 'chown'. El primer comando 'chown' en este ejemplo no podrá cambiar la propiedad porque el propietario actual es 'fahmida' no 'root'. El segundo comando 'chown' cambiará la propiedad del usuario a 'yesmin' de 'fahmida' para el archivo 'prueba.TXT'.

$ ls -l prueba.TXT
$ sudo chown --from = root yesmin test.TXT
$ ls -l prueba.TXT
$ sudo chown --from = fahmida yesmin test.TXT
$ ls -l prueba.TXT

Producción:

Ejemplo 5: cambiar la propiedad del usuario y del grupo de un archivo a otro nombre de archivo

Al usar la opción de referencia, la propiedad de un archivo o carpeta se puede copiar fácilmente a otro archivo y carpeta. El siguiente comando 'chown' copiará la propiedad del usuario y del grupo de 'test.txt 'archivo a' estudiantes.txt 'archivo.

$ ls -l prueba.TXT
$ ls -l estudiantes.TXT
$ sudo chown --reference = test.estudiantes de txt.TXT
$ ls -l estudiantes.TXT

Producción:

Ejemplo 6: cambiar la propiedad de usuario o grupo de cualquier directorio de forma recursiva

El siguiente comando 'chown' con la opción -R cambiará la propiedad del usuario a 'raíz' y la propiedad del grupo a 'prueba' para todos los archivos y carpetas en la carpeta 'código'.

$ ls -l código
$ sudo chown -R root: código de prueba /
$ ls -l código

Producción:

Ejemplo 7: enumere todos los cambios realizados por chown para cualquier carpeta

El siguiente comando 'chown' con la opción -v mostrará la lista de todos los cambios en la propiedad al ejecutar el comando.

$ sudo chown -v -R fahmida: código fahmida
$ ls -l

Producción:

Conclusión

Este tutorial ayudará al usuario de Linux a conocer el uso del comando 'chown' y a aplicar el comando correctamente para cambiar la propiedad de cualquier archivo o carpeta.

Agregue gestos del mouse a Windows 10 con estas herramientas gratuitas
En los últimos años, las computadoras y los sistemas operativos han evolucionado enormemente. Hubo un momento en que los usuarios tenían que usar coma...
Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...
WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...