LNMP环境下,解决无法删除网站目录的问题

大皮 服务器 197 次浏览 , 没有评论

因为LNMP是一键搭建的系统环境,所以在权限上的分配上做得比较细。在新增站点之后,会在网站目录下新建一个.user.ini文件。而我们如果要直接删除对应的网站目录,通常会出现类似“Operation not permitted”这样的提示,标明此文件夹无法删除。

一般遇到这种情况,都是之前使用过chattr命令锁定了该文件。因为chattr是超级用户权限,我们可以通过该命令修改特定目录下的文件属性,所以root用户简单的rm命令是无法直接删除的。要想删除,就需要先去掉这个文件的i属性。而在LNMP环境中,以防意外,我们需要一步一步操作。

首先,使用LNMP命令删除站点的配置文件,执行:

lnmp vhost del

然后输入对应站点域名,回车。

接下来就解除user.ini追加的i属性,执行:

chattr -i /home/wwwroot/wegodigit.com/.user.ini

最后,执行删除命令即可:

rm -R /home/wwwroot/wegodigit.com

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Go