Linux
在具有su訪問權限的ubuntu中創建沒有密碼的使用者?
我正在嘗試創建一個具有
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
仍然沒有任何效果。謝謝
好的,要清楚,
su
是sudo
完全不同的東西。將 test_user 添加到您的 sudoers 文件與此案例完全無關。
su
允許您從一個使用者切換到另一個使用者,同時sudo
允許您以不同的使用者身份執行命令。有細微的差別。擁有無密碼帳戶是一個可怕的想法。不要這樣做。
如果您希望能夠從一個帳戶切換到另一個帳戶而不影響另一個帳戶的密碼,那麼只需執行以下操作:
$ sudo su - username
不用說,您的使用者帳戶需要添加到具有適當訪問權限的 sudoers 才能以 root 身份執行上述命令。