/etc目录(文件)的标准文件权限是什么

Joe*_*eri 6 permissions virtualbox chmod etc recovery-mode

我有点通过运行搞砸了 /etc 目录:

sudo chmod 417 /etc 
Run Code Online (Sandbox Code Playgroud)

让我无法使用 sudo:

sudo: can't open /etc/sudoers: permission denied.
sudo: no valid sudoers sources foundm quitting
Run Code Online (Sandbox Code Playgroud)

我一直在尝试通过恢复模式修复它,但我不确定我应该设置什么模式。(我知道 sudoers 是 0440,但这并不能解决它,因为 /etc 仍然一团糟。)

哦,对于未来,我如何在不破坏 etc 权限的情况下向 etc 中的文件添加行?

提前致谢,乔里。

PS 如果这有所作为,我会在 Virtual box 中运行。

编辑: 在恢复中启动并运行:

root@joeri-VirtualBox:/# chmod 755 etc
chmod: changing permissions of 'etc' : read-only file system
root@joeri-VirtualBox:/# cd etc
root@joeri-VirtualBox:/etc# ls -ld
drw-rw-rwx 139 root root 12288 2012-04-19 16:29
Run Code Online (Sandbox Code Playgroud)

不更改等的权限。在桌面上自己创建的文件夹上做同样的事情,所以 chmod 正在工作,只是不在等。

小智 2

drwxr-xr-x 157 root root 12288 2012-04-19 07:40 /etc

sudo chmod 755 /etc

希望有帮助...


小智 0

pkexec chmod 0440 /etc/sudoers
Run Code Online (Sandbox Code Playgroud)