如何更改文件夹及其所有子文件夹和文件的权限?
这仅适用于/opt/lampp/htdocs文件夹,而不适用于其内容:
chmod 775 /opt/lampp/htdocs
如何为/opt/lampp/htdocs文件夹的所有当前内容设置chmod 755,以及将来自动为其下创建的新文件夹/文件设置chmod?
如何更改文件夹及其所有子文件夹和文件的权限?
这仅适用于/opt/lampp/htdocs文件夹,而不适用于其内容:
chmod 775 /opt/lampp/htdocs
如何为/opt/lampp/htdocs文件夹的所有当前内容设置chmod 755,以及将来自动为其下创建的新文件夹/文件设置chmod?
当前回答
Use:
sudo chmod 755 -R /whatever/your/directory/is
但是,要小心。如果您更改了错误文件/文件夹的权限,这确实会伤害您。
其他回答
chmod 755-R/opt/lampp/htdocs将递归设置权限。无法仅在设置权限后创建的目录中自动设置文件的权限,但可以通过设置umask 022来更改系统范围内的默认文件权限。
选中-R选项
chmod-R<权限设置><目录名>
将来,您可以通过首先查看手册页来节省大量时间:
man <command name>
因此,在这种情况下:
man chmod
Use:
sudo chmod 755 -R /whatever/your/directory/is
但是,要小心。如果您更改了错误文件/文件夹的权限,这确实会伤害您。
对于Mac OS X 10.7(Lion),它是:
chmod -R 755 /directory
是的,正如所有其他人所说,做这件事时要小心。
您需要确保适当的文件和目录具有相应的chmod ed/权限。对于所需的所有目录
find /opt/lampp/htdocs -type d -exec chmod 711 {} \;
对于所有的图像,JavaScript,CSS,HTML。。。嗯,你不应该执行它们。所以使用
chmod 644 img/* js/* html/*
但是对于所有的逻辑代码(例如PHP代码),您应该设置权限,以便用户看不到该代码:
chmod 600 file