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种方式: 一 ...
最新文章
- FastDFS分布式文件系统工作原理
- Linux系统安装管理
- svn如何退回软件版本_SVN版本控制工具的使用
- nodejs下载安装
- 华为设备MAC地址配置命令
- 数字图像处理的技术方法和应用
- 【教程】迅为iTOP-4412精英版exynos4412开发板搭建原生Linux最小系统(二)
- pm2 启动 Node + TS 项目
- html改变按钮样式
- 小偷-守卫博弈:“诡异”的纳什均衡
- POI 操作word
- 【SQLSERVER 2000】由于数据移动,未能继续以 NOLOCK 方式扫描
- lumerical安装教程
- 腾讯云账号注册方法介绍
- 个人介绍静态网页【附源码】初学者的期中作业
- 半双工通信是指c语言,Linux下C语言实现半双工的UDP通信
- (Qt)windows下串口检测-热插拔监测、获取可用串口
- 青少年python一级考试试题,青少年python一级考试
- 渗透分支写脚本_抖音文案怎么写吸引人?最新文案创作技巧分享(赠文案脚本模板)...
- Oracle中有dateadd吗,SQL Server 中add函数到 oracle date add的操作
热门文章
- 强壮的ZZW (一维dp 01背包)
- CentOS 6.9设置阿里云源/163源
- 小白学测试入门之测试概论2
- QQ小程序图片内容安全检测
- uni-app - 文本展开 / 收起折叠功能,支持自定义样式(当文本内容超出规定行数后,展开收起折叠的功能)兼容 H5 / App / 小程序且易用更容易修改的插件组件源码,超详细的示例代码及注释
- CDRshp文件转html,ArcGIS空间数据转换到CorelDraw制图应用与研究
- 无方向盘!通用汽车宣布2019年生产无人驾驶汽车 | 消息
- 网页设计大赛第十二天
- 重金属污染源matlab代码,2011重金属污染源的数学建模.docx
- 侯捷 C++面向对象高级开发(下)笔记整理