列出所有用户的命令?以及如何添加,删除,修改用户?

Modified on: Fri, 08 Jun 2018 22:39:53 +0800

我需要一个命令来列出终端中的所有用户。以及如何从终端添加,删除,修改用户。

这有助于终端轻松管理您的帐户。

作者:,community wiki,19 revs, 2 users 77%
nux

最佳答案

列出您可以使用的所有本地用户:

cut -d: -f1 /etc/passwd

要列出所有能够进行身份验证的用户(包括非本地用户),请参阅此回复:https:// askubuntu的.com /一个/五十七万一千九百四十一分之四十一万四千五百六十一

一些更有用的用户管理命令(也仅限于本地用户):

要添加新用户,您可以使用:

sudo adduser new_username

或:

sudo useradd new_username

另见:adduser和useradd有什么区别?

要删除/删除用户,首先您可以使用:

sudo userdel username

然后,您可能希望删除已删除用户帐户的主目录:

sudo rm -r /home/username

(请谨慎使用上述命令!)

修改用户的用户名:

usermod -l new_username old_username

更改用户的密码:

sudo passwd username

更改用户的shell:

sudo chsh username

要更改用户的详细信息(例如真实姓名):

sudo chfn username

当然,另请参阅:man adduserman useraddman userdel ...等等。


相关问答

添加新评论