如何在不使用 sudo 的情況下在同一組中的使用者擁有的目錄中建立檔案?

如何在不使用 sudo 的情況下在同一組中的使用者擁有的目錄中建立檔案?

我建立了一個使用者來擁有網站檔案(drupal)並將該使用者新增至 www-data,因此基本上所有檔案都是 drupaluser:www-data。我想進入並將網站放入 git,但我的許可被拒絕,儘管我們都是 www-data 的成員。我可以切換到該使用者 - 詢問使用者密碼, sudo su 這意味著創建的所有檔案都將歸 root 所有,直到我再次對目錄結構設定權限。

有沒有一種方法可以讓我在該目錄中工作,將檔案新增至 git 儲存庫,而無需重置目錄權限。這是可能使用 acl 的地方嗎?

答案1

您可以嘗試sudo su drupaluser查看一下man su

相關內容