permitted.png

在使用lnmp一键安装的时候,想修改home/www/defalut目录的权限,提示

20181031114249.png

chown: changing ownership of '/home/wwwroot/default/.user.ini' : Operation not permitted


或者删除目录提示错误,提示

rm: cannot remove `.user.ini': Operation not permitted

lnmp无法删除目录,目录包含.user.ini,无法删除“.user.ini”文件


解决方法为临时解除user.ini的权限

20181031114259.png

chattr -i /home/wwwroot/yoursite/.user.ini


检查nginx用户的信息

微信图片_20181031120409.png

ps axu|grep nginx


再修改目录权限

chown -R www:www /home/wwwroot/default

20181031114305.png


最后再加回来

chattr +i /home/wwwroot/yoursite/.user.ini


chattr命令介绍:

有时会碰到使用root权限都不能修改某个文件的时候,原因可能是之前使用了chattr命令锁定该文件。通过chattr命令修改属性能够提高系统的安全性,但是并不适合所有的目录

chattr命令不能保护/、/dev、/tmp、/var目录

lsattr命令是显示chattr命令设置的文件属性


用chattr命令防止系统中某个关键文件被修改:

chattr +i /etc/resolv.conf

  

用lsattr查询文件属性:

lsattr /etc/resolv.conf
提示
----i-------- /etc/resolv.conf


 让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:

chattr +a /var/log/messages



更新日期: 2018年10月31日
文章标签: Linux
文章链接: https://www.vos.cn/os/239.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。