Centos
世界可讀的 sudoers 文件出現問題
每當我執行任何命令時,這就是我在 CentOS Linux 機器上得到的結果。你能幫我攔截並解決這個問題嗎?
sudo: /etc/sudoers.d/admin is world readable
如果您的系統有 root 密碼,您可以使用它
su -
來獲取 root shell 並修復它。執行su -
,輸入root密碼,然後執行chmod 440 /etc/sudoers.d/*
。您現在應該能夠從su
shell 退出並sudo
根據需要執行。如果您的系統沒有 root 密碼,則必須重新啟動到救援 CD(或者可能在緊急模式下到 initrd),掛載 root fs,並
/etc/sudoers.d/
如上修復任何文件的權限,然後解除安裝它並再次重新啟動。或者,如果您已
sshd
配置為允許 root 登錄,那麼如果另一個系統的公鑰在目標系統的/root/.ssh/authorized_keys
文件中,您可能能夠以 root 身份從另一個系統登錄。但是,禁用 ssh root 登錄是很常見的。