主目录丢失了执行权限标志。这是什么原因造成的?

主目录丢失了执行权限标志。这是什么原因造成的?

有谁经历过主目录神秘地变得不可执行的情况吗?


上下文:

Ubuntu 10.04。vsftpd服务器已安装并正在运行。
我已创建了一个普通用户 ftp_poze
另一个应用程序通过 FTP 将一些文件上传到 ~ftp_poze/images 目录中。


发生了什么:

由于某种奇怪的原因,FTP 上传停止工作。
在分析情况时,我发现了/home/ftp_poze 一些 /home/ftp_poze/images 奇怪的权限 0440

用户不再能够访问自己的主目录!


我已经修复了目录权限,但我需要了解实际发生了什么。

有谁知道是什么原因导致目录权限被改变?

我确信这不是由于人为干预而发生的。

答案1

尽管您说这不是人为干预导致的,但最可能的原因是有人递归更改了文件系统中更高级别的权限,并且该命令的影响超出了预期。例如,运行 chmod -R ax /home/someuser,这将影响目录以及常规文件。

它可能是一个运行 chmod 命令的自定义脚本 - 检查您的 crontab 以查看是否有任何可能执行该命令的计划作业:

crontab -l

相关内容