如何更改文件夹及其所有子文件夹和文件的权限?

这仅适用于/opt/lampp/htdocs文件夹,而不适用于其内容:

chmod 775 /opt/lampp/htdocs

如何为/opt/lampp/htdocs文件夹的所有当前内容设置chmod 755,以及将来自动为其下创建的新文件夹/文件设置chmod?


当前回答

您需要确保适当的文件和目录具有相应的chmod ed/权限。对于所需的所有目录

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

对于所有的图像,JavaScript,CSS,HTML。。。嗯,你不应该执行它们。所以使用

chmod 644 img/* js/* html/*

但是对于所有的逻辑代码(例如PHP代码),您应该设置权限,以便用户看不到该代码:

chmod 600 file

其他回答

这很简单。

在终端中,转到文件管理器。示例:sudo nemo。转到/opt/,然后单击财产→ 准许然后是其他。最后,更改为创建和删除,文件访问为读取和写入,然后单击按钮应用。。。而且它是有效的。

您需要确保适当的文件和目录具有相应的chmod ed/权限。对于所需的所有目录

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

对于所有的图像,JavaScript,CSS,HTML。。。嗯,你不应该执行它们。所以使用

chmod 644 img/* js/* html/*

但是对于所有的逻辑代码(例如PHP代码),您应该设置权限,以便用户看不到该代码:

chmod 600 file

Use:

sudo chmod -R a=-x,u=rwX,g=,o= folder

所有者rw,其他人没有访问权限,以及带有rwx的目录。这将清除文件上的现有“x”。

chmod 744中解释了符号chmod计算。

chmod-R 755 directory_name可以工作,但如何将新文件保存到755?文件的权限将成为默认权限。

chmod 755-R/opt/lampp/htdocs将递归设置权限。无法仅在设置权限后创建的目录中自动设置文件的权限,但可以通过设置umask 022来更改系统范围内的默认文件权限。