2012-11-26 69 views
1

创建用户我想没有密码这样创建用户:没有密码

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 

有什么不对?

+2

不应该去[http://unix.stackexchange.com/](http://unix.stackexchange.com/)? –

+0

我不是100%确定(只有大约90%),但没有'su'提示输入* root-password *? – benaryorg

回答

1

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

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