etc/sudoers没有这个文件

问题:

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 权限配置,然后保存并退出。

 

posted @   年华似水゛  阅读(983)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示