帮助文档 > 系统入门 > 服务器相关问题 > CentOS

chmode 设置权限出错解决

chmod -R 777 www

出错信息 ......: Operation not permitted

Linux命令chattr用法详解

功能说明:改变文件属性。
语法:chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
参数:
 -R  递归处理,将指定目录下的所有文件及子目录一并处理。 
 -v<版本编号>  设置文件或目录版本。 
 -V  显示指令执行过程。 
 +<属性>  开启文件或目录的该项属性。 
 -<属性>  关闭文件或目录的该项属性。 
 =<属性>  指定文件或目录的该项属性。

补充说明:这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: 
 a:让文件或目录仅供附加用途。 
 b:不更新文件或目录的最后存取时间。 
 c:将文件或目录压缩后存放。 
 d:将文件或目录排除在倾倒操作之外。 
 i:不得任意更动文件或目录。 
 s:保密性删除文件或目录。 
 S:即时更新文件或目录。 
 u:预防以外删除。


在删除文件,或者是设置权限时出现

[root@iZwz9f1sm2sjwx8sd6tl92Z ihuoniao.cn]# rm -rf /www/wwwroot/www.hndh.com
rm: cannot remove ‘/www/wwwroot/www.hndh.com/.user.ini’: Operation not permitted


解决方法

[root@gainetbhmjtu wwwroot]# chattr -R -i www
[root@gainetbhmjtu wwwroot]# chmod -R 777 www


教程完毕!