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 @   年华似水゛  阅读(984)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示