GroupDel Samba Share não funciona

GroupDel Samba Share não funciona

tentei excluir o grupo sambashare com o seguinte comando groupdel sambashare

e mais tarde recebi permissão negada e não consigo bloquear /etc/group; tente novamente mais tarde alguém pode me ajudar?

Responder1

Pela mensagem de erro, você ainda pode ter pelo menos uma conta de usuário associada ao grupo. Dea seção "Advertências" da documentação:

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.

Com isso em mente, você pode ver quais usuários estão associados ao sambasharegrupo no Terminal assim:

getent group sambashare

Isso pode lhe dar algo assim:

sambashare:x:1001:samba,alec

Observação:Neste exemplo, sambashareé o nome do grupo, 1001é o gidvalor (ID do grupo) e samba,alecsão as contas de usuário associadas ao grupo.

Você pode remover as contas de usuário do grupo assim:

sudo deluser {username} sambashare

Observação:Certifique-se de substituir {username}pelo nome de usuário real que você está removendo do grupo. Embora deluserpossa inferir que você está excluindo uma conta de usuário, isso simplesmente removerá uma conta de usuário de um grupo.

Se o usuário estiverapenasparte de sambashare, provavelmente você desejará remover o usuário completamente:

sudo deluser {username}

Observação:Se a conta do usuário tiver um diretório inicial e você quiser removê-lo ao mesmo tempo, poderá adicionar --remove-homeentre delusere o arquivo {username}.

Quando o grupo não tiver contas associadas a ele, você poderá removê-lo completamente:

sudo groupdel sambashare

Observação: Tecnicamentevocê pode executar isso desde que nenhuma conta de usuário tenha sambasharecomo grupo principal, mas você pode querer remover todas as contas primeiro, apenas por segurança.

Isso deve fazer o que você espera realizar

informação relacionada