Ejemplos de comando de Chown de Linux

Ejemplos de comando de Chown de Linux
Cada archivo y carpetas están asociados con usuarios y grupos particulares en Linux para la seguridad. El permiso para cada usuario y grupo es diferente y todos los archivos y carpetas no son accesibles para todos los usuarios y grupos. A veces necesitamos cambiar la propiedad y el permiso grupal para cualquier archivo o carpeta desde el terminal. Esta tarea se puede hacer fácilmente usando el comando 'chown'. Los usos del comando 'chown' se muestran en este tutorial utilizando diferentes ejemplos.

Sintaxis:

Chown [opción] ... [propietario] [: [grupo]] archivo ..
Chown [opción] ... -Reference = archivo rfile ..

El comando 'chown' se puede usar con el nombre de archivo o el nombre de archivo de referencia. La opción, el propietario o el 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 usuarios son el usuario, grupo y otros y los permisos son leer (r), escribir (r) y ejecutar (x).

Opciones:

Etiqueta Descripción
-C o -Cambiadores Muestra los cambios en la propiedad del archivo real.
-referencia = archivo Usar para cambiar la propiedad de cualquier archivo o carpeta según el archivo de referencia.
-R o -cursivo Uso para cambiar la propiedad de los directorios recursivamente.
-desertor Actuar sobre dónde señalan los enlaces simbólicos.
-H o -No -Derreference Actuar sobre enlaces simbólicos mismos.
-f o -silent o -quiet Se omitirán los mensajes de error para aquellos archivos cuya propiedad no se puede cambiar.
-V o -verbose Muestra las acciones tomadas para cada archivo para el comando chown.

Ejemplo-1: cambiar la propiedad de los usuarios de un archivo

El usuario debe tener un privilegio raíz para cambiar la propiedad del usuario o del grupo de un archivo y carpeta. El siguiente comando 'Chown' cambiará la propiedad de la propiedad del usuario a 'root' para la prueba del archivo de texto '.TXT'.

Prueba de $ LS -L.TXT
Prueba de raíz de $ sudo chown.TXT
Prueba de $ LS -L.TXT

Producción:

Ejemplo-2: cambiar la propiedad del 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 los estudiantes.Txt 'Archivo al grupo,' Pruebas '.

$ LS -L estudiantes.TXT
$ sudo chown: probando estudiantes.TXT
$ LS -L estudiantes.TXT

Producción:

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

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

Prueba de $ LS -L.TXT
$ sudo chown fahmida: prueba de prueba.TXT
Prueba de $ LS -L.TXT

Producción:

Ejemplo-4: cambie la propiedad de un archivo basado en 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 '-----es' 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 la prueba del archivo '.TXT'.

Prueba de $ LS -L.TXT
$ sudo chown - -from = root yesmin prueba.TXT
Prueba de $ LS -L.TXT
$ sudo chown - -from = fahmida yesmin prueba.TXT
Prueba de $ LS -L.TXT

Producción:

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

Mediante el uso de 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 '.TXT 'Archivo para' Estudiantes.archivo de txt '.

Prueba de $ LS -L.TXT
$ LS -L estudiantes.TXT
$ sudo chown --reference = prueba.Estudiantes de TXT.TXT
$ LS -L estudiantes.TXT

Producción:

Ejemplo-6: cambie la propiedad del usuario o grupo de cualquier directorio recursivamente

El siguiente comando 'chown' con -r opción cambiará la propiedad de los usuarios a 'root' y la propiedad del grupo a 'probar' para todos los archivos y carpetas en la carpeta 'código'.

Código de $ LS -L
$ sudo chown -r root: código de prueba/
Código de $ LS -L

Producción:

Ejemplo-7: Enumere todos los cambios realizados por Chown para cualquier carpeta

El siguiente comando 'chown' con -v opción mostrará la lista de todos los cambios en la propiedad ejecutando 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 aplicar el comando correctamente para cambiar la propiedad de cualquier archivo o carpeta.