Linux

在具有su訪問權限的ubuntu中創建沒有密碼的使用者?

  • October 21, 2018

我正在嘗試創建一個具有su訪問權限的使用者centos。我按照這篇文章的說明進行操作。但沒有任何效果。

我想使用登錄su test_user

腳步:

sudo adduser test_user (沒有提示設置密碼)

我試過su test_user(提示輸入密碼)(按下輸入鍵 - 不起作用)

然後我刪除了密碼

sudo passwd -d test_user
Removing password for user test_user.
passwd: Success

然後我嘗試了

su test_user 
Password: (just enter key pressed)
su: Permission denied

注意:我還更改了我的文件sudoers以在文件末尾反映以下內容,/etc/sudoers如本文所示。

test_user ALL=(ALL) NOPASSWD:ALL

仍然沒有任何效果。謝謝

好的,要清楚,susudo完全不同的東西。將 test_user 添加到您的 sudoers 文件與此案例完全無關。

su允許您從一個使用者切換到另一個使用者,同時sudo允許您以不同的使用者身份執行命令。有細微的差別。

擁有無密碼帳戶是一個可怕的想法。不要這樣做。

如果您希望能夠從一個帳戶切換到另一個帳戶而不影響另一個帳戶的密碼,那麼只需執行以下操作:

$ sudo su - username

不用說,您的使用者帳戶需要添加到具有適當訪問權限的 sudoers 才能以 root 身份執行上述命令。

引用自:https://serverfault.com/questions/747215