7.4.6- Eliminar grupos

groupdel

Podemos tener necesidad de eliminar uno o varios grupos, con groupdel podemos hacerlo, este comando recibe un único parámetro que es el nombre del grupo:

groupdel_sintaxis

Por ejemplo groupdel proyecto2 elimina el grupo proyecto2.

groupdel_1

Tambien podemos eliminar un grupo editando el fichero /etc/group o /etc/gshadow (si está presente) y borramos la línea correspondiente al grupo. Es mejor utilizar groupdel, ya que éste verifica si el grupo es el grupo primario de algún usuario. En tal caso, groupdel rehusará eliminarlo; tendrá que cambiar primero el grupo primario del usuario o borrar la cuenta de éste.

Tal y como ocurre al borrar usuarios, el borrado de grupos puede dejar ficheros huérfanos en el ordenador. Podemos localizarlos con el comando find (que ya vimos anteriormente). Por ejemplo, si un grupo borrado utilizaba la GID xxxx, podemos localizar todos los ficheros del ordenador con dicha GID usando el comando:

find_sintaxis

 Donde xxxx es el GID asignado al grupo; un ejemplo:

find_ejemplo_1

 Cuando encontremos algún fichero que pertenezca al grupo borrado, nosotros decidiremos que hacer con ellos. En algunos casos, si lo dejamos intactos no nos causará ningún perjuicio, pero si la GID se volviera a utilizar, podría resultar algo confuso e incluso podría derivar en un riesgo para la seguridad. Por consiguiente, normalmente, sería mejor borrar los ficheros o asignarles otro grupo empleando los comandos chown o chgrp.