Руководство FreeBSD


Rmuser


Для полного удаления пользователя из системы вы можете использовать rmuser(8). Эта программа выполняет следующие действия:

  1. Удаление записи пользователя из crontab(1) (если она присутствует).

  2. Удаляет задачи , принадлежащие пользователю.

  3. Уничтожает все процессы, принадлежащие пользователю.

  4. Удаляет пользователя из локального файла паролей.

  5. Удаляет домашний каталог пользователя (если он принадлежит пользователю).

  6. Удаляет принадлежащую пользователю входящую почту из /var/mail.

  7. Удаляет все файлы, принадлежащие пользователю, из каталогов с временными файлами, например /tmp.

  8. Наконец, удаляет имя пользователя из всех групп, которым оно принадлежит, в /etc/group.

    Замечание: Если после этого удаления группа остается пустой и имя группы совпадает с именем пользователя, она удаляется; Это необходимо для удаления пользовательских уникальных групп, создаваемых adduser(8).



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

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

Пример 13-3. Интерактивное удаление учетной записи с помощью rmuser

# rmuser jru

Matching password entry: jru:*:1001:1001::0:0:J. Random User:/home/jru:/usr/local/bin/zsh Is this the entry you wish to remove? y

Remove user's home directory (/home/jru)? y

Updating password file, updating databases, done. Updating group file: trusted (removing group jru -- personal group is empty) done. Removing user's incoming mail file /var/mail/jru: done. Removing files belonging to jru from /tmp: done. Removing files belonging to jru from /var/tmp: done. Removing files belonging to jru from /var/tmp/vi.recover: done. #




Начало  Назад  Вперед