Adicionei uma conta de usuário ao admin
grupo e descobri que adicionei um usuário errado. Então agora eu tenho que remover a conta do admin
grupo.
Como posso remover uma conta de um grupo sem excluir o usuário?
A resposta do Portablejim é precisa, mas perigosa - se você digitar algo, seu sistema poderá ser inutilizado, especialmente se você alterar o grupo de administradores de maneira inadequada. Se você precisar editar o arquivo de grupos, use os comandos vipw -g
ou vigr
, que verificam a sintaxe antes de salvar. Mesmo assim, existem maneiras melhores.
Em uma linha de comando, a que você provavelmente deseja usar é a seguinte (como root):
deluser <username> <groupname>
Isso removerá o usuário especificado do grupo especificado. Você deve se conectar novamente para ver o efeito. Não excluirá o usuário, ou o grupo, apenas a associação. Também existem maneiras de fazer isso com o usermod
comando, mas é mais difícil de usar, pois você precisa substituir a lista inteira de grupos de um usuário para remover um único grupo. O gpasswd
comando também é capaz de fazer isso (como aponta a sagarchalise), mas é principalmente preterido. Como sempre, consulte as páginas do manual para mais detalhes.
gpasswd
não está obsoleto. Seu objetivo é administrar / etc / group e / etc / gshadow. Além disso, embora seu método funcione e seja mencionado na página do manual deluser, é um pouco arriscado. Se você pressionar Enter acidentalmente antes de digitar o nome do grupo, removerá o usuário. Espero que você se lembre do seu UID para poder adicioná-lo rapidamente. Seria mais seguro usar o gpasswd, projetado para esse fim.deluser
ao pesquisar as páginas de manual (aqui com o Ubuntu 18 em 2018), mas a primeira linha da página de manual afirma: "remover um usuário ou grupo do sistema", então segui em frente na minha pesquisa. Claramente, a página de manual precisa ser redigida melhor.Você consegue fazer isso:
Você também deve verificar o manual do gpasswd
fonte
gpasswd
é que é mais multiplataforma e também funciona em distribuições baseadas na Red Hat.A maneira mais fácil e segura:
e exclua-o manualmente.
fonte
ssh:x:118:
Qual é o significado do número118
aqui?Veja a resposta de zanfur.
Edite o
/etc/group
arquivo como root (ou sejagksudo gedit /etc/group
) e remova o nome de usuário da linha que começa com 'admin'ie
torna-se
Esteja avisado, erros de digitação no arquivo podem danificar seu sistema.
fonte