複数のユーザー間でサブディレクトリを共有する [重複]

複数のユーザー間でサブディレクトリを共有する [重複]

2つのユーザーホームディレクトリがあります。

/home/user1/
/home/user2/

2人のユーザー間でフォルダを共有したいです。

/home/user1/some/path/to/folder

ただし、user2は親ディレクトリではなく/home/user1/some/path/to/folderにのみアクセスできるようにしたいです。私はchmod 777 /home/user1/some/path/to/folderを試しましたが、うまくいきませんでした。

答え1

ディレクトリ/homeには、ユーザーが自分の家に移動できるように、すべての人に対して実行権限が設定されていますが、各ユーザーの家にはそのユーザーに対する権限しかありません(何らかの理由で他に設定されていない限り)。

唯一の方法は得ることです。正確にあなたが望むのは、共有したいuser2ホームディレクトリとその上のディレクトリに対する実行権限を含み、付与するグループを作成し、ディレクトリ全体のフルアクセス権を設定してナビゲート可能にするuser1ことです。ホームディレクトリ内の特定のファイルとサブディレクトリを検索できるのは悪い考えなので、user2この方法はお勧めできません。他のユーザーに他の人の家へのアクセスを許可したくありません。user2user1

これを達成するためのより良い方法は、ディレクトリを作成し、ユーザーを含む/グループを作成し、それらに権限を付与するか、2つのユーザー権限のみを持つnfsエクスポートを作成してマシンにマウントすることです。もう一度申し上げますが、他のユーザーが他の人の家にアクセスすることを許可しないでください。

関連情報