userdel [-r] [-S repository] [-q qualifier] login
userdel 实用程序从系统中删除用户帐户,并对系统文件和文件系统进行相应的帐户相关更改。
管理员必须具有 "User Management"(用户管理)配置文件才能删除用户。
支持以下选项:
用于限定要删除哪些属性的主机或 netgroup 的名称。需要前缀 @ 来指示限定符是 netgroup 名称。仅当在 LDAP 名称服务中维护用户帐户时,–q 选项才有效。仅删除与限定符关联的属性。帐户和其他属性不受影响,除非省略此选项。在这种情况下,还将删除所有限定属性。
从系统中删除用户的起始目录。该目录必须已存在。成功执行此命令后,将无法再访问起始目录下的文件和目录。将删除为用户的起始目录所创建的 ZFS 数据集。将删除为用户添加的 auto_home 条目。
有效的系统信息库包括 files 和 ldap。系统信息库指定将更新哪个名称服务。缺省的系统信息库为 files。
支持下列操作数:
要删除的现有登录名。
将返回以下退出值:
成功完成。
无效的命令语法。将显示 userdel 命令的用法消息。
要删除的帐户不存在。
要删除的帐户正在使用中。
无法更新 /etc/group 或 /etc/user_attr 文件,但登录项已从 /etc/passwd 文件中删除。
无法删除或修改起始目录。
系统口令文件
包含用户的加密口令和相关信息的系统文件
包含组定义的系统文件
包含附加用户属性的系统文件
有关下列属性的说明,请参见 attributes(5):
|
auths(1)、passwd(1)、profiles(1)、roles(1)、users(1B)、groupadd(1M)、groupdel(1M)、groupmod(1M)、logins(1M)、roleadd(1M)、rolemod(1M)、useradd(1M)、usermod(1M)、passwd(4)、prof_attr(4)、user_attr(4)、attributes(5)
userdel 实用程序删除位于 files 或 ldap 系统信息库的 group、passwd、shadow 和 user_attr 数据库中的帐户定义。