美文网首页
Ubuntu 中修改文件权限是说Operation not p

Ubuntu 中修改文件权限是说Operation not p

作者: Rinaloving | 来源:发表于2023-10-25 15:40 被阅读0次

问题

1. 执行以下命令提示错误

chmod 777 /etc/sudoers
image.png

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

lsattr /etc/sudoers
image.png

--------------e----- /etc/sudoers

  • 如果出现 ------i-----e----- ,这种,表示文件添加了禁止修改的属性 “-i”,只要删除 -i 属性即可
chattr -i /etc/sudoers

我们这里没有,所以不是这个原因。

解决

1. 查找

  • 原因是我之前把 /etc/sudoers 文件的权限改变了,使用如下方法修改
pkexec chmod 0440 /etc/sudoers

image.png

输入用户密码


image.png
  • 要处理这个,我们再开一个 terminal 窗口


    image.png
  • 窗口一 :输入 echo $$ ,会返回一个pid


    image.png
  • 窗口二:输入 pkttyagent --process 1861,输入之后窗口二会卡住不动


    image.png
  • 窗口一:输入 pkexec chmod 0440 /etc/sudoers , 输入后窗口二会走下一步,输入密码


    image.png
  • 窗口二:输入密码


    image.png
  • 窗口一:显示修改完成


    image.png

    这样就没有问题了

相关文章

网友评论

      本文标题:Ubuntu 中修改文件权限是说Operation not p

      本文链接:https://www.haomeiwen.com/subject/bqveidtx.html