[科技]深圳移动设备故障致部分用户无故停机(05/02 18:51)

  新浪科技讯 5月2日下午消息,针对部分深圳移动用户非正常欠费停机消息,新浪科技致电深圳移动客服了解到,在5月1号、2号两天系移动设备故障导致,受影响的为深圳移动预付费业务客户,但截至2日下午服务已恢复正常。   据网友反映,深圳移动大部分预付费用户出现手机欠费,....
### 修复 `sudo: unable to stat /etc/sudoers: No such file or directory` 错误 当系统提示 `sudo: unable to stat /etc/sudoers: No such file or directory` 时,表示 `/etc/sudoers` 文件缺失或无法访问。该文件是 `sudo` 命令正常运行的关键配置文件,缺失将导致用户无法通过 `sudo` 提权执行命令[^1]。 #### 恢复缺失的 `/etc/sudoers` 文件 1. **使用 root 权限手动创建 sudoers 文件** 如果 `/etc/sudoers` 被误删,可以使用 root 用户手动创建该文件,并添加基本配置内容。执行以下命令: ```bash cat > /etc/sudoers <<EOF # This file MUST be edited with the 'visudo' command as root. # # See the man page for details on how to write a sudoers file. # Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" # User privilege specification root ALL=(ALL:ALL) ALL %sudo ALL=(ALL:ALL) ALL EOF ``` 2. **设置正确的文件权限** 为确保安全性和兼容性,必须将 `/etc/sudoers` 文件的权限设置为只读,并由 `root` 所有: ```bash chmod 440 /etc/sudoers chown root:root /etc/sudoers ``` 3. **验证文件语法** 使用 `visudo` 命令验证文件语法是否正确,避免因格式错误导致 `sudo` 功能异常: ```bash visudo -c ``` 若提示 `syntax is ok`,则表示文件语法无误。 #### 其他可能原因与修复 - **文件被移动或重命名** 检查 `/etc/` 目录下是否存在 `sudoers` 文件的备份或旧版本(如 `sudoers.bak` 或 `sudoers.old`),如有则可恢复: ```bash cp /etc/sudoers.bak /etc/sudoers ``` - **SELinux 或 AppArmor 等安全模块限制访问** 若系统启用了 SELinux 或 AppArmor,应检查相关日志(如 `/var/log/audit/audit.log`)以确认是否存在安全策略阻止了对 `/etc/sudoers` 的访问。必要时可临时禁用安全模块进行排查。 - **文件系统损坏** 如果 `/etc/sudoers` 文件无故丢失,可能是文件系统损坏所致。可尝试执行文件系统检查与修复: ```bash fsck /dev/root ``` 注意:该操作通常需在系统重启进入单用户模式或救援模式下执行。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值