すべてのグループメンバーがディレクトリとファイルを生成できるようにする

すべてのグループメンバーがディレクトリとファイルを生成できるようにする

ユーザーは2人です

sftp_user  
apache

updatersどちらのユーザーもこのグループとは別のグループに属します。

新しいディレクトリとファイルがそのディレクトリに作成されます/updates/

drwxrwsr-x 8 sftp updaters 4096 Feb 27 16:12 updates

ディレクトリには、このグループ /updatesに設定された固定ビットがあります。updaters

chmod g+s /updates

この場合、sftpはSFTPを使用して新しいディレクトリとファイルを作成できます。ただし、Apacheが新しいディレクトリとファイルを作成しようとすると、権限は拒否されます。

2人のユーザー(グループ内updaters)が新しいディレクトリとファイルを作成できるようにするにはどうすればよいですか?

ベストアンサー1

ディレクトリに対する権限は、目的のupdates操作には適していません。 Apacheユーザーが更新ディレクトリに新しいファイルを書き込むには、書き込み権限が必要です。この場合、apacheはupdatersこのグループのメンバーであるため、更新グループchmod g+w /updatesのすべてのユーザーが新しいディレクトリとファイルを作成できるようにするために使用できます。

/path/to/updatesサブディレクトリをフォルダ作成者の既定のグループIDではなく、割り当てられた同じグループにデフォルト設定するには、次のchmod g+s手順に従います。ここ

おすすめ記事