在本文中,我們將討論如何在 Mac 和 Linux 上將用戶添加到 Sudoers。作為一項安全措施,大多數 Linux 發行版默認不允許“root”用戶(也稱為“超級用戶”)登錄。這是為了防止系統因意外或故意更改而損壞。這將是一場災難,尤其是在商業環境中。
因此,用戶仍然可以執行系統級任務,而無需承擔以根用戶身份登錄所帶來的風險。為了使事情更清楚,這意味著這些新特權用戶帳戶將能夠運行命令而不會出現權限被拒絕的錯誤,也不必在終端命令的開頭添加“sudo”。
這在某些複雜的情況下可能會有幫助,但在其他情況下可能很危險,因此不應即時更改。在 Ubuntu 和其他基於 Unix 的操作系統中,sudoers 文件是一個配置文件,它告訴哪些用戶或組可以使用 sudo 命令執行特權任務。
如何在 Mac 上將用戶添加到 Sudoers
h2>
要將用戶添加到sudoers,您必須使用vi,如果您以前沒有使用過vi,可能很難理解。對於那些不知道的人,我們將列出您在 vi 中編輯、插入和保存文件所需的確切鍵命令序列。小心按照說明進行操作。
啟動終端並鍵入以下命令:sudo visudo 使用箭頭鍵向下導航至“#User privilege specification”部分,它應該如下所示: 用戶權限規範 root ALL=(ALL) ALL %admin ALL=(ALL) ALL 將光標放在 %admin 條目下方的下一個空行上,然後按“A”鍵插入文本。在新的一行中,鍵入以下內容,將“用戶名”替換為您要授予權限的帳戶的簡稱(點擊“用戶名”和“ALL”之間的選項卡)。 username ALL=(ALL) ALL 現在點擊“ESC”(轉義)鍵停止編輯文件點擊:鍵(冒號)然後輸入“wq”按 Return 鍵 保存更改並退出 vi
如果您已經嘗試了所有這些解決方案,但您的 Mac 仍然遇到同樣的問題,您應該轉到他們的 官方 Mac 支持網站 了解更多信息。
如何在 Linux 上將用戶添加到 Sudoers
通過終端
有幾種方法可以將用戶添加到 sudo 組。 usermod 命令 允許您將現有用戶添加到組中。 sudo usermod-aG sudo bob 這裡,-a標誌代表Append操作,-G指定sudoGroup強>。您可以通過 groups 命令驗證用戶 bob 是否已成功添加到 sudoers。 groups bob 或者,您可以使用 adduser 命令將 bob 添加到 sudoers 文件中。 sudo adduser bob sudo
通過 GUI
您還可以使用 Linux 桌面環境以圖形方式將用戶添加到 sudoers 文件。創建用戶後,執行以下操作。
從設置菜單轉到詳細信息。點擊用戶以訪問用戶設置。點擊頂部窗口中的解鎖。出現提示時輸入您的密碼。單擊用戶 bob 將帳戶類型更改為管理員
常見問題解答
如何將用戶添加到列表sudoers?
以“根用戶”身份登錄。在添加用戶之前,以 root 用戶身份(ssh root@ip 地址)登錄到您的服務器。 Debian:添加新用戶。作為 root 用戶,您可以使用 adduser 命令創建一個新用戶。 Sudo 組的用戶……檢查您是否有權訪問 Debian 中的 Sudo。使用須藤。
如何將自己添加到 sudoers 文件?
以根用戶身份或使用具有 sudo 權限的帳戶登錄。打開終端窗口並在其中鍵入 adduser newuser 以添加新用戶。您可以使用任何您想要的用戶名來代替 newuser。系統將要求您輸入有關用戶的更多信息。
我如何在 sudo Mac 中創建用戶?
鍵入“sudo dscl.-create/Users/username”並按“Enter”。使用單字名稱而不是“用戶名”來標識用戶。在接下來的步驟中,將每個“用戶名”替換為相同的單字名稱。在您的計算機上輸入管理員帳戶的密碼,然後再次按“Enter”。
Mac 是否有 sudo 命令?
默認情況下,Mac OS X 的 sudoers 文件包括 admin組並授予該組使用 sudo 運行任何命令的權限。 Mac OS X 中具有管理員權限的帳戶成為管理員組的一部分,因此具有完全的 sudo 訪問權限。