我希望我的php脚本能够创建文件,编辑和删除它,所以我需要赋予它在Linux中这样做的权限。 我用以下代码中的一个stackoverflow答案完成了这个:
sudo chown -R www-data:www-data .
但是当我这样做时,我失去了用户对文件的访问权限 - 所以我无法使用gedit打开它们,直到我更改权限为止:
sudo chown -R igor /var/www/html/demo/myDir
我想我需要授予Apache权限,但也要保留我的访问权限。我觉得有一些简单的答案让它起作用,但我找不到。有什么建议?
答案 0 :(得分:0)
如果要更改文件的权限而不更改需要使用的所有者,则要更改文件的所有者:chmod
。
例如,如果要在当前文件夹上读取写入和执行,可以使用:chmod 777 .
如果您想要的是两个用户对该文件夹具有相同的权限,您可以将您的用户添加到组www-data
(假设您在文件夹中):
sudo usermod -a -G www-data youruser
sudo chgrp -R www-data .
sudo chmod -R 770 .