0

私は、このシナリオは不可能だと思わせる複雑なものに行き詰まっています。とにかく、ここにシナリオがあります:

ディレクトリ構造が次のようになっているとします: /var/www/dir1/dir2/dir3

/var is owned by root
/var/www/dir1/ is owned by group1
/var/www/dir1/dir2 is owned by group2

私が抱えている問題は、dir2/ グループのユーザーにこのディレクトリへのアクセスのみを許可し、上位のディレクトリへのアクセスを許可したくないことです。

dir1/ の chmod を 711 に変更しようとしましたが、group2 ユーザーが制限されます。

group2 ユーザーが dir2/ にアクセスできるようにする方法はありますが、親ディレクトリにはアクセスできませんか?

もしそうなら、説明してください。

応答を待っています..ありがとうございます!

4

1 に答える 1

1

コメントに示されているように:

chroot を探しています。たとえば、このcyberciti.biz/tips/howto-linux-unix-rssh-chroot-jail-setup.htmlを参照して、基本的な考え方を理解してください

次に、次のようにコメントしました。

私の理解によれば、ディレクトリなどのコピーなど、多くのことを変更する必要がありますが、特定のディレクトリのみにグループへのアクセスを許可したいと考えていました。chroot が唯一の解決策ですか?

そして、私の意見では、彼らをその特定のディレクトリに投獄したいのであれば、そうです。そうしないと、他のディレクトリを通過できます。

それが役に立てば幸い!

于 2013-06-06T12:25:18.527 に答える