Как я удаляю пользователя полностью из Ubuntu 16.04?

Я настроил Ubuntu 16.04 с PowerBroker Identity Services для входа в систему с пользователями от базы данных Active Directory.

Каждый раз, когда я вхожу в систему с новой учетной записью, пользователь добавляется к списку пользователей, которые появляются при нажатии на механизмы в правом верхнем углу панели единицы. Список Учетной записи Блокировки/Переключателя.

Часто я должен протестировать то, что происходит в первый раз, когда пользователь входит в систему, но что корректный путь состоит в том, чтобы 'сбросить' пользователя, в которого вошли система?

Я могу удалить их корневые каталоги и т.д., PowerBroker имеет кэш, который я очищаю также, но учетные записи все еще появляются в правом верхнем углу, таким образом, они очевидно не полностью удалены.

Я изучал Сервис Учетных записей FreeDesktop, думая, что это могло бы включать некоторую функциональность для 'очищения' учетной записи пользователя, но я не нашел ничего, что кажется связанным с этим.

Вещи, которые я попробовал, включают, но не ограничены:

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 возвраты:

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

Пользователь не существует в/etc/passwd (они существуют только в Active Directory).

[имя пользователя] является именем пользователя пользователя, как считано из $USER с \s, которого оставляют, и [домашний] путь, как считано из $HOME.

3
задан 13 January 2017 в 10:45

3 ответа

Со справкой от muru я нашел что корректный способ удалить остающиеся трассировки пользователя после удаления его корневого каталога; должен удалить файл, названный в честь пользователя в/var/lib/AccountsService/users /

Поэтому, что я делаю для удаления сетевой учетной записи, которая вошла в систему:

sudo комната-rf [домой]
sudo комната-rf/var/lib/AccountsService/users / [пользователь]

, Где [домой] путь к корневому каталогу и [пользователю] пользователя, является именем пользователя.

0
ответ дан 1 December 2019 в 16:56

используйте команду от терминала

sudo userdel <username>

после этого, можно удалить корневой каталог того пользователя, использующего

rm -r -f </home/username>
1
ответ дан 1 December 2019 в 16:56
  • можно просто сделать это от Режима GUI
  • Allsettings->, UserAccounts
    затем разблокировал панель Accounts, и можно добавить, del пользователи в очень простоте.
  • Вам предложат, удалить ли пользовательские файлы или сохранить их в базе данных.
1
ответ дан 1 December 2019 в 16:56

Другие вопросы по тегам:

Похожие вопросы: