问题描述
我刚刚开始学习Linux命令行。我正在使用的设置是AWS Lightsail bitnami wordpress。我主要使用wordpress。
我仍然对Linux中的文件权限感到困惑。 为什么我以所有者身份登录时被拒绝权限?
每当我需要ftp,覆盖,编辑文件和文件夹时,我都必须通过SSH手动更改每个受影响的文件夹和文件的权限设置。
在一天结束时,我常常会失去对自己编辑过的文件夹和文件权限的跟踪,并且需要将其重置为默认值。我觉得这很麻烦,我相信还有更好的方法。
我想知道是否有命令行可以
要检查文件的权限
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
您可以在此处了解更多信息