Я настроил 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.
Со справкой от muru я нашел что корректный способ удалить остающиеся трассировки пользователя после удаления его корневого каталога; должен удалить файл, названный в честь пользователя в/var/lib/AccountsService/users /
Поэтому, что я делаю для удаления сетевой учетной записи, которая вошла в систему:
sudo комната-rf [домой]
sudo комната-rf/var/lib/AccountsService/users / [пользователь]
, Где [домой] путь к корневому каталогу и [пользователю] пользователя, является именем пользователя.
используйте команду от терминала
sudo userdel <username>
после этого, можно удалить корневой каталог того пользователя, использующего
rm -r -f </home/username>