8.7. Удаление пользователя

Проблема
Требуется удалить из системы учетную запись пользователя и найти все файлы,
принадлежащие этому пользователю.
Решение
Учетная запись удаляется командой userdeL. Поиск файлов, принадлежащих поль зователю, осуществляется командой find.
Удаление учетной записи:
# userdel aborg
Чтобы команда userdel сработала, пользователь не может находиться в систе ме, и под его именем не должны быть запущены процессы.
Команда userdel удаляет данные пользователя из всех системных файлов (/
etc/passwd, /etc/shadow, /etc/group), но не трогает файлы, принадлежащие этому
пользователю. Чтобы удалить домашний каталог пользователя и почтовый ящик,
добавьте флаг -г:
# userdel -г aborg
Другие файлы (такие, как crontab и файлы данных вне домашнего каталога)
приходится искать отдельно:
# find / -uid 1200
Комментарий
Правила удаления учетной записи — дело тонкое. Если вы работаете в своей до машней системе, делайте, что хотите. В коммерческих системах заранее изучите
политику своей компании. Всегда полезно сначала заблокировать учетную запись
работника и создать резервную копию принадлежащих ему файлов.
См. также
userdeL(8), find(l); раздел 8.9.