GNU/Linux >> Tutoriales Linux >  >> Linux

Aprenda el uso del comando chgrp (Change Group) en Linux

Si está leyendo este artículo sobre chgrp comando, existe una alta probabilidad de que haya explorado todas las profundidades del comando chown y el comando chmod de Linux.

Tenga en cuenta la propiedad y la configuración de permisos del siguiente archivo:

$ ls -l new_data.txt

Este archivo pertenece al propietario dnyce y grupo dyce. El chown El comando se puede usar para cambiar la propiedad del usuario y grupo de este archivo a otro usuario y/o grupo existente en este sistema Linux.

En cuanto al chgrp comando, solo es efectivo para cambiar la propiedad del grupo de un archivo existente y no la propiedad del usuario.

Ejemplos de comandos Chgrp en Linux

El uso de chgrp El comando se aplica al acceso del grupo de usuarios a los archivos y directorios existentes. La siguiente es la sintaxis estándar para este comando.

 
$ sudo chgrp [OPTION] [Path_to_Group_File]  

Tienes que ser un sudoer usuario o tener privilegios sudo para ejecutarlo correctamente.

Cambiar la propiedad del grupo del archivo/directorio

Volvamos al archivo de demostración que mencionamos anteriormente y cambiemos la propiedad del grupo de dnyce a otra cosa, tenemos que asegurarnos de que exista el grupo de usuarios objetivo:

$ cat /etc/group
Let us now try to switch the file group ownership from dnyce to root.
$ sudo chgrp root new_data.txt
$ ls -l new_data.txt

Según la captura de pantalla anterior, el archivo ahora pertenece al grupo raíz .

Manejo de archivos asociados con enlaces simbólicos

Los enlaces simbólicos facilitan el manejo de archivos cuyas rutas de directorio requieren que el usuario pase por demasiadas rutas de navegación antes de aplicar la Lectura necesaria. , Escribir y Ejecutar operaciones de archivos. Actúan como accesos directos y brindan acceso directo a archivos dentro de un árbol de directorios.

El archivo de demostración anterior se encuentra en la ruta del escritorio de Linux (~/Desktop) . Vamos a crear un enlace simbólico a él en la ruta del directorio de inicio de Linux (~) .

La sintaxis para crear un enlace simbólico a un archivo es la siguiente:

$ ln -s path_to_source_file name_of_symbolic_link

El comando para crear new_data.txt El enlace simbólico del archivo dentro del directorio de inicio de Linux es el siguiente:

$ ln -s /home/dnyce/Desktop new_data_link

En cuanto a la configuración de propiedad y permisos del archivo de enlace simbólico creado:

$ ls -l new_data_link

Ahora podemos usar este archivo de enlace simbólico existente en el directorio de inicio de Linux para realizar los cambios de propiedad de grupo necesarios en el archivo de origen new_data.txt en el directorio del escritorio de Linux. Podemos lograr este objetivo con el estándar chgrp referencia de sintaxis.

$ sudo chgrp dnyce new_data_link

El chgrp El comando no tiene ningún efecto sobre la propiedad del grupo de archivos de enlace simbólico. Los cambios aplicados estarán en el archivo de origen (new_data.txt ).

$ ls -l new_data_link
$ ls -l new_data.txt

Según la captura de pantalla, hemos revertido la propiedad del grupo de archivos de raíz a dnyce .

Usar otro nombre de archivo como referencia en lugar de un nombre de grupo

Si desea que su archivo tenga la misma propiedad de grupo que otro archivo existente, puede hacer referencia a ese archivo sin mencionar el nombre del grupo de destino en el chgrp comando.

$ sudo chgrp --reference=passwd new_data.txt

Realización de cambios de propiedad de grupo recursivos

Si desea que todos los archivos dentro de un directorio en particular pertenezcan a un grupo de usuarios específico (dnyce ), use el chgrp comando con -R opción:

$ sudo chgrp -R dnyce LinuxShellTips

El chgrp El comando no solo es fácil de implementar, sino que también es un comando seguro, especialmente cuando se encuentra en un entorno de servidor de producción. Para los nuevos usuarios de Linux, es menos riesgoso en comparación con el comando chown.


Linux
  1. Comando Chown:cambiar el propietario del archivo en Linux

  2. Cómo cambiar el propietario del archivo/grupo con el comando chown en Linux

  3. 5 ejemplos prácticos del comando chgrp en Linux

  4. Comando df de Linux

  5. Ejemplos de comandos chgrp en Linux

Comando Chgrp de Linux con ejemplos

Comando Chmod:cómo cambiar los permisos de archivo en Linux

Aprenda el uso del comando chown (Cambiar propiedad) en Linux

Aprenda el uso del comando chmod (modo de cambio) en Linux

Aprenda el uso del comando chgrp (cambiar grupo) en el sistema Linux

Uso del comando Linux mv con ejemplos