userdel(1M) |
userdel(1M) |
userdel - удаляет регистрационное имя пользователя из системы
Команда userdel удаляет определение регистрационного имени пользователя из системы. Она удаляет определение указанного регистрационного имени и выполняет соответствующие изменения в регистрационных файлах и файловой системе. Команда также запоминает идентификационный номер удаляемого пользователя (UID) в файле /etc/security/ia/ageduid, так что этот идентификатор не будет повторно использован на протяжении определенного периода времени. Эта практика не использования идентификатора пользователя называется устареванием идентификатора (UID aging).
Поддерживаются следующие опции:
-r | Удалить начальный каталог пользователя из системы. Этот каталог должен существовать. После успешного выполнения команды файлы и подкаталоги в начальном каталоге будут недоступны. Учтите, что начальный каталог пользователя может быть не удален, если размещение начального каталога администрируется сетевой информационной службой (Network Information Service - NIS) и NIS недоступна в момент удаления записи пользователя. |
-n месяцев | Задает, сколько месяцев идентификатор пользователя должен устаревать перед повторным использованием. Задайте -1, чтобы указать, что идентификатор пользователя никогда не должен использоваться повторно. Задайте 0, чтобы указать, что идентификатор пользователя можно немедленно повторно использовать. Если опция -n не задана, идентификатор будет устаревать стандартное количество месяцев перед повторным использованием. |
рег_имя | Строка печатных символов, задающая существующее в системе регистрационное имя. Она не может содержать двоеточие (:) или символ перевода строки (\n). Если регистрационное имя администрируется сетевой информационной службой (NIS), оно будет удалено только из локальной системы, но не из базы данных NIS. |
При любом использовании команды userdel для удаления регистрационного имени пользователя, необходимо выполнить adminuser -d рег_имя во избежание создания брешей в защите; в противном случае при удалении регистрационных имен для пользователей, добавленных в базу данных системы доверительного управления (Trusted Facility Management - TFM), появятся нарушения защиты. Используйте средства рабочего стола для удаления пользователей, добавленных с помощью средств рабочего стола.
Не у всех пользователей имеются соответствующие привилегии, но у пользователей рабочего стола они обычно есть. Если пользователь, регистрационное имя которого было удалено, не имеет привилегий, а для него будет выполнена команда adminuser -d, будет просто выдано сообщение об ошибке (UX:adminuser:ERROR:Undefined user рег_имя).
Файл /etc/security/ia/audit не доступен, если не установлены утилиты аудита (Auditing Utilities).
Команда userdel завершается с кодом возврата 0 в случае успеха. При возникновении ошибок могут быть выданы следующие сообщения:
Copyright 1994 Novell, Inc.
Copyright 2000 В. Кравчук,
OpenXS Initiative, перевод на русский язык
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |