質問: 同じディレクトリで2人のユーザーに権限を与える方法(linux) 同じディレクトリ内の2人のユーザーに許可を与える必要があります。/ var/wwwでwebアプリケーションを実行していて、webサーバー(nginx)を書き込み可能にし、ftpユーザーへのアクセスを許可したい(/ var/wwwはftpユーザーのホームディレクトリです)。 setfaclを試しましたが、機能しませんか?
回答: aclは機能するはずです。正しく使っていますか?既存のファイルに再帰的なルールを与え、新しいファイルにデフォルトを与えますか?sudo setfacl -rm d:g:<user-group>:rwx,g:<user-group>:rwx /var/www メイングループにファイルに対するrw権限とディレクトリに対するx権限を付与します(それらを入力するため)。-r: recursive -m: modify existing rule (used to modify the existing permissions) d:g:...:rwx: this indicates the default part for new files/directories g:..:rwx: group to use for the acl rwx: read, write and change directory allowed (rwx will allow execute on files too) コマンドには2つの部分があります:d:g:..... の前に ,およびg:.... 後に ,最初のもの(d:...)は、新しいファイル/ディレクトリと2番目のファイル/ディレクトリ(g:...)既存のファイルを変更します。obs:グループ(g :)の代わりに、ユーザー(u :)またはその他(o :)にaclを使用することもできます。