文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

ubuntu chmod: changing permissions of ‘xxx‘: Operation not permitted

2023-10-21 20:36

关注

ubuntu系统下上传文件提示失败,有的目录下可以,猜测权限问题,chmod提示changing permissions of 'xxx': Operation not permitted

可能的原因: 此文件正在被锁定,不允许操作或更改.chmod命令底层的实现是chattr命令,使用此命令后,可以使此文件被锁定,无法进行添加/删除/写入等操作,就算root用户也无法例外,熟悉chattr及lsattr命令即可解决此问题

  1. [root@web01 ~]# chattr +i /etc/passwd #<==防止系统关键文件被篡改,就算是root也不例外
  2. [root@web01 ~]# lsattr /etc/passwd #<==查看此文件带i,就是被锁定了
  3. ----i----------- /etc/passwd
  4. [root@web01 ~]# chattr -i /etc/passwd #<==解锁
  5. [root@web01 ~]# lsattr /etc/passwd #<==正常文件,root可以做任何操作
  6. ---------------- /etc/passwd
  7. [root@web01 ~]# chattr +a /etc/passwd #<==仅仅允许此文件进行追加操作,通常用于日志,如log
  8. [root@web01 ~]# lsattr /etc/passwd
  9. -----a---------- /etc/passwd
  10. [root@web01 ~]# chattr -a /etc/passwd
  11. [root@web01 ~]# lsattr /etc/passwd
  12. ---------------- /etc/passwd

中途使用chattr命令解锁提示Permission denied,此时输入su root命令,切换到root身份登录到系统,此时执行命令就不会报错Permission denied错误了

chattr之后,再chmod 777 文件路径,显示成功,此时在上传文件就成功了。

来源地址:https://blog.csdn.net/zhu_zhu_xia/article/details/129458955

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯