ユーザーが自分に属していないファイルを表示できないように制限

ユーザーが自分に属していないファイルを表示できないように制限

通常、このようなファイルには/etc/passwd権限があります644。つまり、誰もがファイルを読み取る権限がありますが、4所有者だけが読み取る権限があります。そして4+2(=)と書いてください6

実際には、自分が所有しているディレクトリとファイルへの読み取りおよび書き込みアクセスしか持てない「制限された」ユーザーをシステムに作成したいと思います。でもシステムファイルに/etc/passwd読み取り権限がある場合は、そのユーザーがそのファイルを読み取れないようにしたいと思います。

できるコンピュータ上のすべてのファイルをそのファイルを所有していないすべてのユーザーが読み取れないように変更します。しかし、これは多くの問題を引き起こす可能性があります。

特定のユーザーが自分に属していないすべてのファイルを表示できないように制限する方法はありますか?

ベストアンサー1

ユーザーがシステムにSSHで接続したい場合は、少し難しいです。 SFTPクライアントを使用している場合は、chroot Jailを設定できます。これにより、ChrootDirectoryを参照するフォルダに設定できます。

おすすめ記事