GroupDel Samba Share no funciona

GroupDel Samba Share no funciona

Intenté eliminar el grupo sambashare con el siguiente comando groupdel sambashare

y luego me negaron el permiso y no puedo bloquear /etc/group; inténtalo de nuevo más tarde ¿alguien puede ayudarme?

Respuesta1

Según el mensaje de error, es posible que aún tenga al menos una cuenta de usuario asociada con el grupo. Dela sección "Advertencias" de la documentación:

You may not remove the primary group of any existing user. You must remove the user
before you remove the group.

You should manually check all file systems to ensure that no files remain owned by
this group.

Con esto en mente, puedes ver qué usuarios están asociados con el sambasharegrupo en la Terminal de esta manera:

getent group sambashare

Esto puede darte algo como esto:

sambashare:x:1001:samba,alec

Nota:En este ejemplo, sambasharees el nombre del grupo, 1001es el gidvalor (ID del grupo) y samba,alecson las cuentas de usuario asociadas con el grupo.

Puede eliminar las cuentas de usuario del grupo de esta manera:

sudo deluser {username} sambashare

Nota:Asegúrese de reemplazarlo {username}con el nombre de usuario real que está eliminando del grupo. Si bien deluserpuede inferir que está eliminando una cuenta de usuario, simplemente eliminará una cuenta de usuario de un grupo.

Si el usuario essoloparte de sambashare, entonces probablemente querrás eliminar al usuario por completo:

sudo deluser {username}

Nota:Si la cuenta de usuario tiene un directorio de inicio y desea eliminarlo al mismo tiempo, puede agregar --remove-homeentre delusery el archivo {username}.

Una vez que el grupo no tenga cuentas asociadas, puedes eliminarlo por completo:

sudo groupdel sambashare

Nota: TécnicamentePuede ejecutar esto siempre que ninguna cuenta de usuario tenga sambasharecomo grupo principal, pero es posible que desee eliminar todas las cuentas primero, solo para estar seguro.

Esto debería hacer lo que esperas lograr.

información relacionada