如何递归更改文件夹和子文件夹的权限

时间:2019-05-19 01:26:12  来源:igfitidea点击:

为任何web应用程序设置适当的文件权限是web托管的重要组成部分。在本教程中,我们将学习如何在单个命令中递归更改文件夹和子文件夹的文件权限。

在Linux中,所有内容都被视为一个文件。文件夹也称为目录文件,在权限部分用“ d表示。下面的命令将所有文件、目录和子目录的所有者设置为www data,组所有者设置为ubuntu。

sudo chown -R www-data:ubuntu /var/www/html

使用chmod命令更改所有文件、目录及其子目录的权限。

sudo chmod -R 755 /var/www/html

注意–755权限适合设置目录,但不适合设置文件。这将设置文件上的执行位,不建议用于排除某些特定情况的任何生产环境。我们建议分别为文件和目录设置权限。

设置对文件的权限:

sudo find /var/www/html -type f -exec chmod 644 {} \;

设置目录权限:

sudo find /var/www/html -type d -exec chmod 755 {} \;