![sudo を使用せずに、同じグループのユーザーが所有するディレクトリにファイルを作成するにはどうすればよいですか?](https://rvso.com/image/652687/sudo%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%9B%E3%81%9A%E3%81%AB%E3%80%81%E5%90%8C%E3%81%98%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%8C%E6%89%80%E6%9C%89%E3%81%99%E3%82%8B%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
ウェブサイト ファイル (drupal) を所有するユーザーを作成し、そのユーザーを www-data に追加したので、基本的にすべてのファイルは drupaluser:www-data です。サイトにアクセスして git に入れたいのですが、私たちは両方とも www-data のメンバーであるにもかかわらず、権限が拒否されます。そのユーザーに切り替えることができます - ユーザーにパスワードを尋ね、sudo su を実行します。これは、ディレクトリ構造に権限を再度設定するまで、作成されたすべてのファイルが root によって所有されることを意味します。
そのディレクトリで作業し、ディレクトリ権限をリセットせずに Git リポジトリにファイルを追加する方法はありますか。これは ACL が使用される可能性がある場所でしょうか?
答え1
ぜひsudo su drupaluser
チェックしてみてくださいman su
。