如何启用或禁用用户?
我正在使用ubuntu 12.04桌面。 我有3个用户:user1(管理员),user2(标准)和来宾。 我想禁用user1并启用user2,它自动登录时没有密码,但在我这样做后,我无法登录到guest1会话用户以外的user1和user2帐户。 我把每个管理权限都删掉了。 我不知道哪些选项可供我使用,如何启用root或用户管理员?
到期帐户
让帐户过期以禁止用户从包括ssh在内的任何来源登录 :
# disallow peter from logging in sudo usermod --expiredate 1 peter
这是您可以重新启用该帐户的方法:
# set expiration date of peter to Never sudo usermod --expiredate "" peter
锁定密码
要禁用/锁定用户帐户的密码,请使用以下命令。 这不会禁止在Ubuntu上进行ssh访问。 这预示着一个!
到密码哈希,以便没有密码将再匹配它。
# take away peters password sudo passwd -l peter
解锁他:
# give peter back his password sudo passwd -u peter
过期密码
此命令似乎因平台而异。 在Ubuntu上,过期密码将命令用户在登录后组成新密码。这不适用于禁用帐户。
# make peter think of a new password on login sudo passwd -e YYYY-MM-DD peter
用它来锁定帐户:
sudo usermod -L -e 1 [username]
这解锁一个如此锁定的帐户:
sudo usermod -U -e "" [username]
注意:
(禁用和锁定用户帐户都意味着相同的事情。)
要禁用/锁定用户帐户,请使用以下命令:
sudo passwd -l [user_name] eg sudo passwd -l samual
将过期日期设置为用户帐户,以便自动禁用/锁定。
sudo passwd -e YYYY-MM-DD [user_name] eg sudo passwd -e 2013-05-31 samual
要重新启用已禁用的用户,请使用-u选项发出passwd命令。
sudo passwd -u [username] eg sudo passwd -u training
要启用root帐户并更改root密码,请使用以下步骤。
1) su - 2) passwd
输入root帐户的新密码,然后退出。 如果这不能解决问题,请告诉我。
如果您还有其他需要或进一步说明,请随时告诉我们。