root超级用户也不能更改的权限,错误提示:chmod: changing permissions of ‘cron’: Operation not permitted
二、问题背景
有时候需要修改文件的权限,但是即使在root下使用chmod命令也不一定能成功更改,有时也会遇到Operation not permitted的问题。
一般,Linux下root用户的权限是最大 (Linux下UID数值越小的用户,权限越大,可以看到最小值为0,即root用户)
但是在使用chmod改变文件权限的时候,即使在root用户下,也会遇到operation not permitted的问题。
其实chmod的底层实现是chattr命令,用此命的功能更为强大,甚至可以锁定文件,即使root用户也操作不了此文件。
三、解决方案
lsattr可用来查看文件的属性:
lsattr filename
如果文件属性中有i与a,或者有其中的一个
可以使用chattr去掉这属性:
chattr -ia filename
此时再次使用chmod命令即可更改文件的权限。
该方法对于文件目录同样适用,但是文件目录使用lsattr命令查看属性的时候并没有反应,但是使用chattr命令去掉ia属性之后,能够成功使用chmod更改权限。
如果想要恢复ia属性,使用:
chattr +ia filename
root超级用户也不能更改的权限,错误提示:chmod: changing permissions of ‘cron’: Operation not permitted相关推荐
- linux find 权限不够,超级用户find: `/home/pipi/.gvfs': 权限不够
用sudo su命令切换成的根用户,在找某文件的时候报错: root@ubuntu:/home/pipi# find / -perm -2000 /sbin/unix_chkpwd find: `/h ...
- Linux切换超级用户认证失败,Linux切换root超级用户问题
推荐文章 更新源的方法 提前保存一下原来源 sudo cp sources.list sources.list.bak 换源命令: sudo gedit /etc/apt/sources.list 或 ...
- go get 更改密码 权限错误 git ls-remote -q origin in terminal prompts disabled
GIT_TERMINAL_PROMPT=1 go get -u github.com/aaa/aaa
- Linux工作笔记038---Centos下Linux下解决root用户Operation not permitted
JAVA技术交流QQ群:170933152 Linux中的一些病毒,经常会修改,文件的权限为特殊权限,就连root用户也动不了这个 在文件,所以这个命令需要记一下 ----------------- ...
- 【运维】Linux如何解决root用户Operation not permitted
在linux中,root用户是可以做任何的事情,但是当使用一些命令时仍然会出现类似于"Chmod: changing permissions of 'xxx ': Operation not ...
- Centos下Linux下解决root用户Operation not permitted
在搭建ES集群的时候遇到来个问题,导致我搞了一个下午都没搞定,最终在这个博客下找到来答案,这哥们的linux学习笔记真的是写的不错 Linux系统中,拥有最高权限的用户root,在执行文件权限的修改, ...
- CentOS7中解决root用户Operation not permitted
在linux中,root用户是可以做任何的事情,但是当使用一些命令时仍然会出现类似于"Chmod: changing permissions of 'xxx ': Operation not ...
- 怎样在linux更改文件权限设置密码,Linux 配置Hadoop的方法 (修改用户Root权限,设置root密码)...
1.下载JDK 到官网去下载. tar -zxf jdkXXXX.tar.gz 解压到指定的文件夹.最好是进入到该文件夹下,运行该命令 . 2.配置JDK的环境变量. 运行 vim ~/. ...
- 在linux中 更改文件权限的命令是,linux 更改文件权限命令 chmod
chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...
最新文章
- C++ Primer 5th笔记(chap 14 重载运算和类型转换)成员运算符
- Ruby:Hash 排序
- bzoj 4446: [Scoi2015]小凸玩密室
- Navicat for MySQL连接MySQL数据库时各种错误解决
- React学习手记4-组件分类(受控组件和非受控组件)
- (软件工程复习核心重点)第十章面向对象设计-第二节:启发规则和软件重用
- POSIX规范-unbuffered I/O (文件I/O)
- cornerstone 库删除 后 重新添加 ,引用找不到,
- PHP最彻底的退出登录,清除session、cookie的代码
- redis连接数据库进行操作
- php form foreach,php – Drupal Form API – 使用foreach循环来构建表单
- Python调整图片透明度
- android robotium测试,Android Robotium的几个小tips
- 【教3妹学算法-每日3题(2)】分割字符串的最大得分
- 汽水分离再热器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 科技爱好者周刊(第 163 期):你的城市有多少张病床?
- 【笔记】机器视觉 光源篇
- 如何设计一个简单的KV数据库
- 建网站如何选择服务器
- phantomjs 配置和使用_安装和使用PhantomJS