FreeBSD:删除用户帐户命令

时间:2020-01-09 10:38:39  来源:igfitidea点击:

如何在FreeBSD操作系统下使用命令行选项删除tom用户?

您需要使用pw命令。
它是系统用户和组文件的基于命令行的编辑器,从而使超级用户可以轻松使用且标准化的方式添加,修改和删除用户和组。

语法

在FreeBSD操作系统下,远程用户帐户的语法如下:

pw deluser user-name-here
pw userdel user-name-here

例子

要从系统中删除tom用户帐户,请执行:

# pw userdel tom

删除主目录和其他文件

-r选项告诉pw命令删除用户的主目录及其所有内容。
在pw手册页中:

从系统中删除文件时,pw实用程序会出现警告。
首先,如果要删除的帐户的uid也被系统上的另一个帐户使用,并且密码文件中的主目录是以/开头的有效路径,则不会这样做。
其次,它将仅删除用户实际拥有的文件和目录,或用户主目录下任何人拥有的符号链接。
最后,删除用户拥有的所有内容后,仅空目录将被删除。
如果需要任何其他清理工作,则留给管理员。
删除帐户时,邮件假脱机文件和crontabs始终会被删除,因为它们是无条件追加到用户名上的。
如果用户uid是唯一的,并且系统上的另一个帐户也未使用,则也将删除在at排队等待处理的作业。

要从系统中删除jerry用户帐户和主目录,请执行:

# pw userdel tom -r

使用UID代替用户名

语法为:

pw userdel UID-HERE 
pw userdel -u uid -r
pw userdel UID-HERE [options]
## delete user having UID # 333
pw userdel 333 -r