GNU/Linux >> Tutoriales Linux >  >> Linux

Si Chown puede cambiar de grupo, ¿por qué se creó Chgrp?

Así que hay chown que le permite cambiar el propietario y el grupo de archivos y/o directorios. Pero también hay chgrp que solo cambia de grupo. ¿Por qué chgrp ¿creado? ¿No es redundante?

Respuesta aceptada:

chown inicialmente no podía configurar el grupo. Más tarde, algunas implementaciones lo agregaron como chown user.group , algunos como chown user:group hasta que finalmente se estandarizó (énfasis mío):

El método 4.3 BSD para especificar propietario y grupo se incluyó en
este volumen de POSIX.1-2008 porque:

Hay casos en los que no se pudo lograr la condición final deseada
usando las utilidades chgrp y chown (que solo cambiaron la ID de usuario).
(Si el propietario actual no es miembro del grupo deseado y el
el propietario deseado no es miembro del grupo actual, la función chown()
podría fallar a menos que tanto el propietario como el grupo se cambien al mismo tiempo
).

Incluso si se pudieran cambiar de forma independiente, en los casos en que ambos
se cambien, existe una penalización del 100 % en el rendimiento causada por estar
forzado a invocar ambas utilidades.

Incluso ahora, chown :group cambiar solo el grupo no es portátil ni estándar.

chown user: (para asignar el grupo principal del user en la base de datos del usuario) tampoco es estándar.


Linux
  1. Cómo usar el comando chown para cambiar la propiedad en Linux

  2. ¿Cómo puedo cambiar el grupo predeterminado de un usuario en Linux?

  3. ¿Una forma más rápida de cambiar de propietario/grupo de forma recursiva?

  4. ¿No se puede agregar un usuario al grupo sin reiniciar?

  5. ¿Por qué mi rsync es tan lento?

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

Cómo enumerar grupos en Linux

Comando Chgrp en Linux (Cambiar grupo)

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

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

¿Por qué no puedo elegir una carpeta compartida de VirtualBox?