如何在没有 sudo 的情况下在同一组用户拥有的目录中创建文件?

如何在没有 sudo 的情况下在同一组用户拥有的目录中创建文件?

我已经创建了一个拥有网站文件(drupal)的用户,并将该用户添加到 www-data,因此基本上所有文件都是 drupaluser:www-data。我想进入并将网站放入 git,但权限被拒绝,尽管我们都是 www-data 的成员。我可以切换到该用户 - 要求用户输入密码,sudo su,这意味着创建的所有文件都将归 root 所有,直到我再次在目录结构上设置权限。

有没有办法让我在该目录中工作,将文件添加到 git repo,而无需重置目录权限。这是可以使用 acl 的地方吗?

答案1

您可以尝试sudo su drupaluser检查一下man su

相关内容