不小心用 PHP 设置了错误的 chmod
Accidentally set wrong chmod with PHP
我是个白痴,我在尝试以编程方式为一年中的每个月创建目录时将某个目录的 chmod 更改为 0041 - 我仍然拥有该文件夹,但无法对其执行任何操作。
有没有什么方法可以删除所述文件夹(除了在硬件级别上摆弄之外?)
此致,
扎赫里
您可以使用 sudo
(或作为 root 用户)简单地设置一个合理的模式:
sudo chmod -R 755 /path/to/directory
…或删除目录:
sudo rm -rf /path/to/directory
我建议先重置模式,检查目录的内容,然后可能以普通用户身份删除目录(或者,没有 sudo
)。请注意 rm -rf
是危险的,尤其是 root/sudo 因为它会在不询问的情况下删除整个目录树。
我是个白痴,我在尝试以编程方式为一年中的每个月创建目录时将某个目录的 chmod 更改为 0041 - 我仍然拥有该文件夹,但无法对其执行任何操作。
有没有什么方法可以删除所述文件夹(除了在硬件级别上摆弄之外?)
此致, 扎赫里
您可以使用 sudo
(或作为 root 用户)简单地设置一个合理的模式:
sudo chmod -R 755 /path/to/directory
…或删除目录:
sudo rm -rf /path/to/directory
我建议先重置模式,检查目录的内容,然后可能以普通用户身份删除目录(或者,没有 sudo
)。请注意 rm -rf
是危险的,尤其是 root/sudo 因为它会在不询问的情况下删除整个目录树。