Como faço para remover um usuário completamente do Ubuntu 16.04?

2

Eu configurei o Ubuntu 16.04 com o PowerBroker Identity Services para fazer o login com usuários de um banco de dados do Active Directory.

Sempre que faço login com uma nova conta, o usuário é adicionado à lista de usuários que aparecem quando você clica nas marchas no canto superior direito do painel da unidade. A lista Bloquear / Alternar conta.

Normalmente, preciso testar o que acontece na primeira vez que um usuário faz login, mas qual é a maneira correta de "redefinir" um usuário que fez logon no sistema?

Eu posso deletar seus diretórios pessoais, etc., o PowerBroker tem um cache que eu limpo também, mas as contas ainda aparecem no canto superior direito, então elas evidentemente não são completamente removidas.

Eu tenho procurado o serviço de contas FreeDesktop, pensando que poderia incluir alguma funcionalidade para 'limpar' uma conta de usuário, mas não encontrei nada que pareça relacionado a isso.

As coisas que tentei incluem, mas não estão limitadas a:

sudo userdel [username] 
sudo rm -rf [home]
sudo rm /var/log/btmp
sudo rm /var/log/wtmp
sudo rm -rf /var/cache/lightdm/dmrc

userdel retorna:

userdel: cannot remove entry '[username]' from /etc/passwd  
/usr/sbin/deluser: '/usr/sbin/userdel [username]' returned error code 1. Exiting.

O usuário não existe em / etc / passwd (eles existem apenas no Active Directory).

[nome de usuário] é o nome de usuário do usuário lido como $ USER sendo escapado e [home] é o caminho lido em $ HOME.

    
por Tobias 12.01.2017 / 13:29

3 respostas

0

Com a ajuda do muru, descobri que a maneira correta de remover os vestígios remanescentes de um usuário depois de excluir seu diretório inicial; é excluir o arquivo nomeado após o usuário em / var / lib / AccountsService / users /

Então, o que faço para remover uma conta de rede que fez login é:

% bl0ck_qu0te%

Onde [home] é o caminho para o diretório pessoal do usuário e [user] é o nome de usuário.

    
por Tobias 13.01.2017 / 13:08
1

use o comando do terminal

sudo userdel <username>

depois disso, você pode excluir o diretório inicial desse usuário usando

rm -r -f </home/username>
    
por krishna chalise 12.01.2017 / 16:56
0
  • você pode simplesmente fazer isso no modo GUI
  • Allsettings- > UserAccounts
    , em seguida, desbloqueie o painel Accounts e adicione os usuários com facilidade.
  • você será perguntado se deseja excluir os arquivos do usuário ou mantê-los no banco de dados.
por Akhil Varma 13.01.2017 / 13:20