etc/sudoers沒有這個檔案

年华似水゛發表於2024-03-05

問題:

root@debian:# ls -l /etc/sudoers
ls: cannot access '/etc/sudoers': No such file or directory

解決:

當系統中不存在 /etc/sudoers 檔案時,通常表示 sudo 配置檔案丟失或損壞。sudoers 檔案包含了 sudo 命令的配置資訊,用於定義哪些使用者或組有許可權以超級使用者模式執行命令。

在 Debian 系統中,sudoers 檔案通常位於 /etc/sudoers。如果該檔案不存在,您可能需要採取以下步驟來解決問題:

恢復預設 sudoers 檔案:如果您有備份或者其他系統可以參考,可以嘗試恢復預設的 sudoers 檔案。您可以從其他系統複製一份 sudoers 檔案到當前系統中。

重新安裝 sudo 軟體包:嘗試重新安裝 sudo 軟體包以修復可能損壞的 sudoers 檔案。您可以使用以下命令重新安裝 sudo 軟體包:


apt-get install --reinstall sudo
手動建立 sudoers 檔案:如果無法找到預設的 sudoers 檔案,您可以嘗試手動建立一個。請注意,編輯 sudoers 檔案是一項敏感操作,應該謹慎進行。您可以使用 visudo 命令來編輯 sudoers 檔案:


vi sudo
在開啟的編輯器中新增適當的 sudo 許可權配置,然後儲存並退出。

相關文章