如何避免收到“sudo:帐户或密码已过期,请重置密码并重试”

如何避免收到“sudo:帐户或密码已过期,请重置密码并重试”

我正在尝试将用户添加amit到 amit 组,如下所示。

root# groupadd -g 1500 -f amit                              
root# useradd amit -m -G sudo -u 1500 -g 1500 -o -p "amit"

但是,当我尝试切换到用户时,amit它会发出如下消息:

root# sudo su - amit
sudo: Account or password is expired, reset your password and try again
Changing password for root.

请问我为什么会收到此消息,我应该做什么才能避免收到此消息并直接切换到amit用户。

答案1

的联机帮助页useradd指出应该对提供的密码进行加密。"amit"绝对不是。因此,当它password被损坏时,它会迫使你改变它。您确实不想提供密码,即使已加密,因为它将通过ps和 通过history命令显示。总是跑passwd <userid>,所以它是隐藏的。

相关内容