编辑和重置所有文件夹、子文件夹和文件的权限
Editing and Resetting Permissions for all folders, subfolders and files
我刚刚开始学习 Linux 命令行。我使用的设置是 AWS Lightsail bitnami Wordpress。我主要使用 wordpress。
我仍然对 Linux 中的文件权限感到困惑。 为什么我以所有者身份登录时权限被拒绝?
每当我必须 ftp、覆盖、编辑文件和文件夹时,我必须通过 SSH 手动更改每个受影响的文件夹和文件的权限设置。
通常情况下,在一天结束时,我忘记了我编辑了哪些文件夹和文件的权限,需要重置为默认值。我觉得这是一件苦差事,我相信有更好的方法。
不知道有没有命令行可以
- 给我一次对所有目录、文件夹、子文件夹和文件的完全访问权限?
- 一次更改目录、文件夹、子文件夹和文件的权限?
- 一次性将所有已编辑文件的权限全部重置为default/original?
检查文件权限
sudo stat TARGETFOLDER
更改文件的权限
sudo chmod 777 TARGETFOLDER
1和2,你可以试试chmod -R选项。
3.我认为不能。你应该恢复它。也许有帮助。
这里是 Bitnami 工程师,
我们通过将 bitnami
设置为用户所有者并将 daemon
设置为文件的组所有者来配置 WordPress 文件的权限。此配置允许您使用 bitnami 用户编辑文件,网络服务器可以使用守护程序组来执行相同的操作。但是,如果您使用 Web 界面更改应用程序(安装插件或主题),这些新文件归 daemon:daemon 所有(Apache 和 PHP-FPM 服务使用该用户和组,因此它们生成使用这些权限配置的文件),你将无法编辑它们,除非你使用命令行和 sudo
。在这种情况下,您可以 运行 使用 bitnami 用户
以下命令来编辑这些文件
sudo chown -R /opt/bitnami/apps/wordpress/htdocs
sudo find /opt/bitnami/apps/wordpress/htdocs -type d -exec chmod 775 {} \;
sudo find /opt/bitnami/apps/wordpress/htdocs -type f -exec chmod 664 {} \;
sudo chmod 640 /opt/bitnami/apps/wordpress/htdocs/wp-config.php
您可以在此处了解更多信息
我刚刚开始学习 Linux 命令行。我使用的设置是 AWS Lightsail bitnami Wordpress。我主要使用 wordpress。
我仍然对 Linux 中的文件权限感到困惑。 为什么我以所有者身份登录时权限被拒绝?
每当我必须 ftp、覆盖、编辑文件和文件夹时,我必须通过 SSH 手动更改每个受影响的文件夹和文件的权限设置。
通常情况下,在一天结束时,我忘记了我编辑了哪些文件夹和文件的权限,需要重置为默认值。我觉得这是一件苦差事,我相信有更好的方法。
不知道有没有命令行可以
- 给我一次对所有目录、文件夹、子文件夹和文件的完全访问权限?
- 一次更改目录、文件夹、子文件夹和文件的权限?
- 一次性将所有已编辑文件的权限全部重置为default/original?
检查文件权限
sudo stat TARGETFOLDER
更改文件的权限
sudo chmod 777 TARGETFOLDER
1和2,你可以试试chmod -R选项。 3.我认为不能。你应该恢复它。也许有帮助。
这里是 Bitnami 工程师,
我们通过将 bitnami
设置为用户所有者并将 daemon
设置为文件的组所有者来配置 WordPress 文件的权限。此配置允许您使用 bitnami 用户编辑文件,网络服务器可以使用守护程序组来执行相同的操作。但是,如果您使用 Web 界面更改应用程序(安装插件或主题),这些新文件归 daemon:daemon 所有(Apache 和 PHP-FPM 服务使用该用户和组,因此它们生成使用这些权限配置的文件),你将无法编辑它们,除非你使用命令行和 sudo
。在这种情况下,您可以 运行 使用 bitnami 用户
sudo chown -R /opt/bitnami/apps/wordpress/htdocs
sudo find /opt/bitnami/apps/wordpress/htdocs -type d -exec chmod 775 {} \;
sudo find /opt/bitnami/apps/wordpress/htdocs -type f -exec chmod 664 {} \;
sudo chmod 640 /opt/bitnami/apps/wordpress/htdocs/wp-config.php
您可以在此处了解更多信息