如何在在CentOS上建立一個Sudo使用者
阿新 • • 發佈:2019-01-06
介紹
sudo
命令是一種把通常只對root使用者可用的管理員許可權賦予普通使用者的機制。這篇文章介紹了一種最簡單的方法:在CentOS建立一個新使用者,並允許該使用者使用sudo。如此便不需要編輯伺服器的sudoers
檔案。如果你想要為已經存在的使用者配置sudo,請直接跳轉到步驟3。
建立Sudo使用者的步驟
-
使用
root
使用者登入伺服器- ssh [email protected]server_ip_address
-
使用
adduser
命令為系統新增新使用者確保用你想要建立的使用者名稱代替命令中的 username 。
- adduser username
-
使用
passwd
命令修改使用者的密碼- passwd username
-
S根據提示,設定並確認新使用者的密碼,推薦使用強密碼
設定密碼提示:Changing password for user username. New password: Retype new password: passwd: all authentication tokens updated successfully.
-
使用
usermod
命令把使用者新增到wheel
組- usermod -aG wheel username
預設情況下,CentOS系統中的
wheel
組使用者擁有sudo許可權 -
測試新使用者的sudo許可權
-
使用
su
命令切換到新使用者- su - username
-
作為新使用者,確保你可以在你想要使用超級使用者許可權執行的命令前置"sudo"關鍵字來使用sudo
- sudo command_to_run
-
F比如,你可以使用sudo列出通常只對root使用者可用的
/root
目錄下的內容- sudo ls -la /root
-
在一個會話中第一次使用
Output:[sudo] password for username:sudo
時,系統會提示你輸入賬戶的 密碼,輸入密碼方可繼續I如果你在使用者在合適的使用者組裡,且輸入的密碼無誤,那麼你前置sudo的命令將會用root許可權執行。
-
相關教程
關於使用者管理,這裡有更詳盡的教程: