问题

有没有办法为 / opt / lampp / htdocs 及其所有内容(包括子文件夹和文件)设置 chmod 755 此外,在将来,如果我在 htdocs 中创建一个新文件夹或文件,那么如何自动将权限设置为 755 ?

这个工作方式,但只适用于此资料夹:

chmod 775 /opt/lampp/htdocs


解决方法

其他答案是正确的,因为chmod -R 755将设置为对树中所有文件和文件夹的权限. 但是为什么你想要?它可能对目录有意义,但为什么设置所有文件的执行位?

我怀疑你真正想做的是将目录设置为755,并保留文件单独或将它们设置为644.为此,您可以使用 find 命令.例如:

要将所有目录更改为755( drwxr-xr-x ):

find /opt/lampp/htdocs -type d -exec chmod 755 {} \;

要将所有文件更改为644( -rw-r - r - ):

find /opt/lampp/htdocs -type f -exec chmod 644 {} \;



相关问题推荐