sudoの後でもファイルにアクセスし続ける

sudoの後でもファイルにアクセスし続ける

user1走るsudo -u user2 SomeCommand。共有ユーザー(すべての人がコマンドを実行するために使用する)にアクセス権を付与せずに、ファイル(または特定のディレクトリまたはより簡単な場合は単一のファイル)にSomeCommandアクセスできるようにしたいです。これを達成する方法はありますか?user1user2

ベストアンサー1

質問に2つのアイデアを尋ねたので、解決策は2つあります。

  • setfacl:ファイル権限を設定します。これを使用して、各ユーザー/グループに対して異なるファイル権限を設定できます。バラよりGnu / linuxでファイル権限などを設定する他の方法は何ですか?
  • sudo --group user2またはsudo --user user2 --group user1: すべてのファイルへのアクセスを許可しますが、グループの書き込み (umask の編集) を追加し、プライマリグループがプライベートグループであることを確認する必要があります。

おすすめ記事