添加两个用户的权限(我的apache服务器和我自己)

时间:2015-10-23 16:53:35

标签: linux apache terminal permissions

我希望我的php脚本能够创建文件,编辑和删除它,所以我需要赋予它在Linux中这样做的权限。 我用以下代码中的一个stackoverflow答案完成了这个:

sudo chown -R www-data:www-data .

但是当我这样做时,我失去了用户对文件的访问权限 - 所以我无法使用gedit打开它们,直到我更改权限为止:

sudo chown -R igor  /var/www/html/demo/myDir

我想我需要授予Apache权限,但也要保留我的访问权限。我觉得有一些简单的答案让它起作用,但我找不到。有什么建议?

1 个答案:

答案 0 :(得分:0)

如果要更改文件的权限而不更改需要使用的所有者,则要更改文件的所有者:chmod。 例如,如果要在当前文件夹上读取写入和执行,可以使用:chmod 777 .

如果您想要的是两个用户对该文件夹具有相同的权限,您可以将您的用户添加到组www-data(假设您在文件夹中):

sudo usermod -a -G www-data youruser sudo chgrp -R www-data . sudo chmod -R 770 .