1人のユーザーに複数のユーザーフォルダへのアクセスを許可しますが、そのユーザーを自分のホームディレクトリに制限します。

1人のユーザーに複数のユーザーフォルダへのアクセスを許可しますが、そのユーザーを自分のホームディレクトリに制限します。

見てみましたが、この質問に対する具体的な答えは見つかりませんでした。 「マスター」と2人のサブユーザーなど3人のユーザーがいます。

マスターはサブフォルダにアクセスできるようにしたいのですが、サブフォルダは自分のホームフォルダのみを表示できることを願っています。

これを行う最良の方法は何ですか?複数のグループを作成し、マスターと各サブグループを含めることができるように見えますが、追加の「オーバーヘッド/管理」が必要なようです。

答え1

人々は通常のプログラムを実行するために自分のホームディレクトリの外(たとえば、入力など/bin)にアクセスする必要があります/usr/binchroot(私はこれをお勧めしません)。

chmod 700これらの3つのホームディレクトリにのみ興味がある場合は、簡単な解決策は各ユーザーだけがアクセスできるようにこれら3つのホームディレクトリを作成することです。その後、2 つのサブアイテムに対して、対応する 2 つのsetfacl -m u:master:rwxホームディレクトリに配置できます。これで、「マスター」ユーザーは3つのディレクトリすべてにアクセスできます。

関連情報