Ubuntu 中修改文件权限是说Operation not p
2023-10-25 本文已影响0人
Rinaloving
问题
1. 执行以下命令提示错误
chmod 777 /etc/sudoers

2. 然后执行命令 lsattr /etc/sudoers 便可以看到当前文件的属性
lsattr /etc/sudoers

--------------e----- /etc/sudoers
- 如果出现 ------i-----e----- ,这种,表示文件添加了禁止修改的属性 “-i”,只要删除 -i 属性即可
chattr -i /etc/sudoers
我们这里没有,所以不是这个原因。
解决
1. 查找
- 原因是我之前把 /etc/sudoers 文件的权限改变了,使用如下方法修改
pkexec chmod 0440 /etc/sudoers

输入用户密码

-
要处理这个,我们再开一个 terminal 窗口
image.png
-
窗口一 :输入 echo $$ ,会返回一个pid
image.png
-
窗口二:输入 pkttyagent --process 1861,输入之后窗口二会卡住不动
image.png
-
窗口一:输入 pkexec chmod 0440 /etc/sudoers , 输入后窗口二会走下一步,输入密码
image.png
-
窗口二:输入密码
image.png
-
窗口一:显示修改完成
image.png
这样就没有问题了