授予Web服务器目录完全权限

用户名

我设法将DocumentRoot目录格式更改/var/www为,/home/user/www并且工作正常,除了我无法复制/粘贴甚至删除没有root访问权限的任何文件的问题。

由于我使用的是SASS编译器软件,其中一些文件在项目目录中进行编译和输出。它不再输出任何文件并拒绝授予权限。

我需要帮助,以使所有DocumentRoot子文件夹和文件都具有完全权限,而无需root访问。

克里斯
sudo su

假设您具有su权限,那么以下所有命令(如果不是)都应该以sudo开头

将您自己添加到服务器用户组

adduser user:www-data (could be another user group)

更改文档根目录中所有文件的所有权,以确保服务器可以管理它们

chown www-data:www-data -R /path/to/directory

附带说明,chown可以与your-user:www-data一起运行,这意味着您拥有文件,但Web服务器仍然可以访问它们。(如果这样做,您肯定要使用umask,否则您可能会经常更改所有权和权限,因为Web服务器将拥有它创建的文件)。

使所有文件(包括目录)都可以读写(使用chmod和-R递归标志可能带来安全隐患,因此请谨慎使用)

chmod g+rw -R /path/to/directory

现在,如果文件是由Web服务器本身创建的,则它们通常通常仅对所有者具有写访问权,而对组则具有读权限。要解决此问题,您将需要如上所述查看umask并获得有关在何处设置umask以及针对特定应用程序进行正确设置的说明。

对于apache 2(我使用过nano,因为我发现它是终端中最简单的编辑器)。

nano /etc/apache2/envvars

add to end of file: umask 002
save the file.

service apache2 restart

可以在这里找到:https : //stackoverflow.com/questions/428416/setting-the-umask-of-the-apache-user,可能应该是patrick fisher提交的可接受的答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Web服务器目录中设置安全权限

来自分类Dev

如何向Web服务器授予目录和文件权限

来自分类Dev

授予权限mysql服务器

来自分类Dev

iOS:授予服务器Twitter访问权限?

来自分类Dev

在亚马逊 RDS 服务器上授予用户访问权限

来自分类Dev

为什么文件完全权限模式与目录不同?

来自分类Dev

无法授予服务帐户权限以应用现有角色“来自服务器的错误(禁止)......尝试授予额外权限”

来自分类Dev

即使授予用户组完全权限,也无法在C:\ ProgramData \中创建文件

来自分类Dev

尝试使用aws-cdk授予s3 Log Delivery Group的完全权限

来自分类Dev

如何授予文件夹和子文件夹的完全权限

来自分类Dev

Oauth隐式授予Web API授权服务器

来自分类Dev

将IAM用户权限授予特定区域和特定服务器的权限

来自分类Dev

是否可以授予服务器读/写权限,但不能授予对Google Cloud Storage存储桶的删除权限?

来自分类Dev

是否可以授予服务器读/写权限,但不能授予对Google Cloud Storage存储桶的删除权限?

来自分类Dev

从任何目录运行Web服务器

来自分类Dev

从任何目录运行Web服务器

来自分类Dev

与Web服务器的目录列表同步

来自分类Dev

如何使用ansible授予MySQL服务器管理权限(SUPER,RELOAD ...)?

来自分类Dev

如何授予他人访问我的Linux服务器的权限

来自分类Dev

仅授予服务器访问cron作业php文件的权限

来自分类Dev

我应该如何授予本地主机服务器上的PHP脚本访问权限?

来自分类Dev

将访问我的网络服务器上托管的网站的权限授予朋友

来自分类Dev

即使用户具有目录的完全权限,也可以防止用户互相删除文件

来自分类Dev

如何使用boto3为IAM用户授予S3存储桶的完全权限?

来自分类Dev

授予所有者和仅一个其他用户的完全权限

来自分类Dev

这些是对Web服务器的正确权限吗

来自分类Dev

更改了对外部硬盘驱动器的安全权限,将其授予具有完全控制权的用户,现在它不允许我进行备份,它说

来自分类Dev

Web服务器上可以有大量目录吗?

来自分类Dev

Web服务器的根目录位于/ home / user

Related 相关文章

  1. 1

    如何在Web服务器目录中设置安全权限

  2. 2

    如何向Web服务器授予目录和文件权限

  3. 3

    授予权限mysql服务器

  4. 4

    iOS:授予服务器Twitter访问权限?

  5. 5

    在亚马逊 RDS 服务器上授予用户访问权限

  6. 6

    为什么文件完全权限模式与目录不同?

  7. 7

    无法授予服务帐户权限以应用现有角色“来自服务器的错误(禁止)......尝试授予额外权限”

  8. 8

    即使授予用户组完全权限,也无法在C:\ ProgramData \中创建文件

  9. 9

    尝试使用aws-cdk授予s3 Log Delivery Group的完全权限

  10. 10

    如何授予文件夹和子文件夹的完全权限

  11. 11

    Oauth隐式授予Web API授权服务器

  12. 12

    将IAM用户权限授予特定区域和特定服务器的权限

  13. 13

    是否可以授予服务器读/写权限,但不能授予对Google Cloud Storage存储桶的删除权限?

  14. 14

    是否可以授予服务器读/写权限,但不能授予对Google Cloud Storage存储桶的删除权限?

  15. 15

    从任何目录运行Web服务器

  16. 16

    从任何目录运行Web服务器

  17. 17

    与Web服务器的目录列表同步

  18. 18

    如何使用ansible授予MySQL服务器管理权限(SUPER,RELOAD ...)?

  19. 19

    如何授予他人访问我的Linux服务器的权限

  20. 20

    仅授予服务器访问cron作业php文件的权限

  21. 21

    我应该如何授予本地主机服务器上的PHP脚本访问权限?

  22. 22

    将访问我的网络服务器上托管的网站的权限授予朋友

  23. 23

    即使用户具有目录的完全权限,也可以防止用户互相删除文件

  24. 24

    如何使用boto3为IAM用户授予S3存储桶的完全权限?

  25. 25

    授予所有者和仅一个其他用户的完全权限

  26. 26

    这些是对Web服务器的正确权限吗

  27. 27

    更改了对外部硬盘驱动器的安全权限,将其授予具有完全控制权的用户,现在它不允许我进行备份,它说

  28. 28

    Web服务器上可以有大量目录吗?

  29. 29

    Web服务器的根目录位于/ home / user

热门标签

归档