创建没有密码的用户

时间:2012-11-26 13:30:54

标签: linux authentication ubuntu

我正在尝试创建没有密码的用户:

sudo adduser \
   --system \
   --shell /bin/bash \
   --gecos ‘User for managing of git version control’ \
   --group \
   --disabled-password \
   --home /home/git \
   git

创造得很好。但是当我尝试在git用户下登录时,我输入了密码:

su git
Password:...

当我把它留空时,我收到一个错误:

su: Authentication failed

怎么了?

1 个答案:

答案 0 :(得分:1)

“已禁用密码”不会禁用身份验证;它允许非密码验证方式。你的“su”命令没有使用任何这些命令,因此它会提示输入密码。没有任何匹配的散列字符串。

作为特权用户,您可以删除散列密码字符串并启用登录而无需任何身份验证(此帐户不明白)。更好的方法是设置sudo或ssh以允许特定的用户列表采用此身份。