我有一个由系统用户(mongodb)拥有的备份文件夹,其 chmoded 为 655。当我尝试在其中创建文件时,它会引发权限问题:
root@maquina:/var/backups/mongodb# su -s /bin/bash mongodb -c "/usr/bin/touch test.txt"
/usr/bin/touch: cannot touch `test.txt': Permission denied
将 Chmoding 设置为 755 使我能够创建该文件。
我想我可能需要调整权限(+X?)但不知道该怎么做。
有人可以解释一下这个问题吗?
谢谢你!
答案1
您需要拥有目录中的执行权限才能在其中执行搜索。如果无法执行搜索,您就无法创建文件
sudo chmod u+x /var/backups/mogodb