介紹
該sudo
命令提供了一種機制,用於向普通用戶授予通常僅對root用戶可用的管理員權限。本指南將向您展示在Ubuntu上創建具有sudo訪問權限的新用戶的最簡單方法,無需修改服務器的sudoers
文件。如果要爲現有用戶配置sudo,只需跳到第3步。
創建新Sudo用戶的步驟
- 以
root
用戶身份登錄服務器。 ssh root@server_ip_address - 使用該
adduser
命令可將新用戶添加到系統中。 請務必將username替換爲您要創建的用戶。 adduser username- 在提示符下設置並確認新用戶的密碼。強烈建議使用強密碼! Set password prompts:Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
- 按照提示設置新用戶的信息。可以使用默認值將所有這些信息留空。 User information prompts:Changing the user information for username Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]
- 使用此
usermod
命令將用戶添加到sudo
組。 usermod -aG sudo username 默認情況下,在Ubuntu上,該sudo
組的成員具有sudo權限。 - 在新用戶帳戶上測試sudo訪問權限
- 使用此
su
命令切換到新用戶帳戶。 su - username - 作爲新用戶,驗證是否可以通過將“sudo”添加到要以超級用戶權限運行的命令來使用sudo。 sudo command_to_run
- 例如,您可以列出目錄的內容,通常只有root用戶可以訪問
/root
。 sudo ls -la /root - 首次
sudo
在會話中使用時,系統將提示您輸入用戶帳戶的密碼。輸入密碼以繼續。 [sudo] password for username: 如果您的用戶位於正確的組中並且您正確輸入了密碼,則使用sudo發出的命令就應以root權限運行。
- 使用此
相關教程
以下是更詳細的用戶管理教程的鏈接:
想要了解更多關於Linux開源信息教程,請前往騰訊雲+社區學習更多知識。
參考文獻:《How To Create a Sudo User on Ubuntu [Quickstart]》