permissions - 授予用户对目录 centos 的写权限

标签 permissions centos

所以我做了这个

sudo chown -R user1:user1 /var/www/example.com/public_html


sudo chmod 755 /var/www

但显然当 php 想要在 public_html 文件夹上写一个文件时
我收到一条错误消息“无法打开流:权限被拒绝”

有谁知道我做错了什么?

最佳答案

我建议您改为创建一个组,如下所示:

groupadd mygroup 

在哪里 mygroup是组名。

然后将用户添加到组中:
usermod -aG mygroup user1

在哪里 user1是要访问的用户。

之后,您可以使用以下命令将目录分配给组:
chgrp mygroup /var/www/example.com/public_html

完成后,您现在可以使用此命令为文件夹分配权限;
chmod -R 0760  /var/www/example.com/public_html

请注意 0760是一个例子,你可以根据需要给予适当的权限

关于permissions - 授予用户对目录 centos 的写权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31038181/

相关文章:

android - Shield 平板电脑中的 IMEI 在 Android Studio 上不可用

java - 在具有 maven 依赖项的 linux 命令中运行 java 文件

centos - 如何在 RedHat/CentOS 8 的包组中列出所有具有依赖关系的包

linux - 为什么 CentOS x86_64 存储库中有很多 i686 RPM?

docker - pip 无法安装 websocket-server python 包

java - 您如何通过 Java SDK 确定您在 AWS S3 中的权限?

php - 无法删除用 PHP 创建的目录或文件(又名权限 hell )

security - 我可以在自己的手机上安装经过认证的应用程序吗? (火狐操作系统)

linux - 如何编辑 HDFS 组?

node.js - 作为服务运行时无法连接到我的 NodeJS 站点。我找不到任何错误消息