所有文件夹,子文件夹和文件的编辑和重置权限

问题描述

我刚刚开始学习Linux命令行。我正在使用的设置是AWS Lightsail bitnami wordpress。我主要使用wordpress

我仍然对Linux中的文件权限感到困惑。 为什么我以所有者身份登录时被拒绝权限?

每当我需要ftp,覆盖,编辑文件文件夹时,我都必须通过SSH手动更改每个受影响的文件夹和文件的权限设置。

在一天结束时,我常常会失去对自己编辑过的文件夹和文件权限的跟踪,并且需要将其重置为认值。我觉得这很麻烦,我相信还有更好的方法

我想知道是否有命令行可以

  1. 让我一次完全访问所有目录,文件夹,子文件夹和文件吗?
  2. 一次更改目录,文件夹,子文件夹和文件的权限吗?
  3. 一次将所有已编辑文件的权限重置为认/原始权限吗?

检查文件的权限

git archive --remote

更改文件权限

sudo stat TARGETFOLDER 

解决方法

1和2,可以尝试使用chmod -R选项。 3.我认为不能。您应该还原它。也许有帮助。

,

Bitnami工程师在这里

我们通过将bitnami设置为文件的用户所有者并将daemon设置为文件的组所有者来配置WordPress文件的权限。此配置允许您使用bitnami用户编辑文件,并且Web服务器可以使用守护程序组执行相同的操作。但是,如果使用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

您可以在此处了解更多信息

https://www.youtube.com/watch?list=PLGgVZHi3XQNn4x0DU7Qj1r_inej3xEUda&v=nKfle7O0vN8&feature=emb_title