在 Debian 中將用戶添加到 SUDOERS 組的兩種方法
在 Debian Linux 中,SUDOERS 組在向用戶授予管理權(quán)限方面發(fā)揮著至關(guān)重要的作用。將用戶添加到 SUDOERS 組使他們能夠以 root 權(quán)限執(zhí)行命令,從而為他們提供必要的管理訪問權(quán)限以在 Debian 系統(tǒng)上執(zhí)行各種任務(wù)。
在安裝 Debian Linux 的過程中,如果你將 root
帳戶的密碼保留為空,那么系統(tǒng)中的 創(chuàng)建的第一個(gè)用戶 將擁有管理權(quán)限。但是,如果你設(shè)置了 root
密碼,那么用戶名將不具有 sudo 權(quán)限。因此,在使用用戶帳戶執(zhí)行管理任務(wù)時(shí),你可能會遇到以下類似的錯(cuò)誤。
<username> is not in the sudoers file. This incident will be reported.
將用戶添加到 SUDOERS 組之前
本文旨在提供有關(guān)在 Debian 中向 SUDOERS 組添加用戶的分步指南,確保你可以有效地管理用戶權(quán)限和系統(tǒng)安全。
如何將用戶添加到 Debian 中的 SUDOERS 組
要將用戶添加到 Debian 中的 SUDOERS 組,請按照以下簡單步驟操作:
- 單擊“終端”圖標(biāo)或使用快捷鍵
Ctrl+Alt+T
,打開 Debian 系統(tǒng)上的終端。 - 使用以下命令切換到 root 用戶:
su -
系統(tǒng)將提示你提供 root 密碼。輸入 root 密碼并按回車鍵。
以 root 用戶身份登錄后,輸入以下命令。確保根據(jù)你的用戶名進(jìn)行更改。在此示例中,將 arindam
替換為你的用戶名。
/sbin/addgroup arindam sudo
如果上面的命令無效,還可以使用下面的命令:
usermod -aG sudo arindam
按退出離開 root 提示符。注銷并重新登錄。現(xiàn)在你可以使用你的用戶名執(zhí)行任何管理操作。
另一種方法
你可以使用與下面相同的命令進(jìn)入 root 帳戶。使用 root 賬號登錄:
su -
然后使用 nano
或 visudo
或任何編輯器打開 /etc/sudoers
文件。
nano /etc/sudoers
添加以下行和用戶名。根據(jù)你的用戶名替換 arindam
。
arindam ALL=(ALL) ALL
保存并關(guān)閉文件。然后,注銷并重新登錄。這應(yīng)該會給用戶名 root 權(quán)限。
驗(yàn)證 SUDOERS 組成員
要驗(yàn)證用戶是否已成功添加到 SUDOERS 組,你可以打開一個(gè)新的終端窗口并輸入以下命令。將 arindam
替換為你添加到 SUDOERS 組的用戶的實(shí)際用戶名。
sudo -l -U arindam
如果用戶是 SUDOERS 組的成員,你將看到他們擁有的權(quán)限列表。這是一個(gè)示例,你可以看到我的用戶名具有所有訪問權(quán)限。
授予權(quán)限后
結(jié)束語
將用戶添加到 SUDOERS 組將授予他們重要的管理權(quán)限。在授予用戶此類訪問權(quán)限之前,仔細(xì)考慮用戶的可信度和責(zé)任非常重要。sudo 使用不當(dāng)可能會導(dǎo)致系統(tǒng)意外損壞或受損。
請記住在委派管理權(quán)限時(shí)要小心謹(jǐn)慎,并定期檢查用戶權(quán)限以維護(hù)安全的 Debian 系統(tǒng)。