如何为publick_html中的所有文件和anly文件夹设置权限?

如何为publick_html中的所有文件和anly文件夹设置权限?

如何在 Putty 上运行命令来更改权限?

我想要设置文件的权限644以及文件夹的权限755在publick_html中。

请帮我。

答案1

假设完整目录路径是 /var/www/public_html(可能不是 publick_html),这将找到其下的所有目录(隐藏目录除外)并为它们设置权限 755:

find /var/www/public_html/* -type d -exec chmod 775 '{}' \;

要更改所有常规文件(隐藏文件除外)的权限:

find /var/www/public_html/* -type f -exec chmod 644 '{}' \;

如果您不确定 find 会找到什么,请尝试在 chmod 之前放置 echo,这样 chmod 命令只会显示,而不会实际运行,例如:

find /var/www/public_html/* -type f -exec echo chmod 644 '{}' \;

如果运行命令时出现错误“权限被拒绝”,请在其前面加上 sudo,但要格外小心,例如:

sudo find /var/www/public_html/* -type d -exec chmod 775 '{}' \;

相关内容