web-dev-qa-db-ja.com

ホームディレクトリの内容を隠す

  • 私は十数人の学生が使用するコンピューターの研究室を持っています。
  • 各コンピューターは、いくつかのディレクトリを含む特定のNFS共有をマウントし、すべての生徒に表示されます。
  • 一部の学生は、プロジェクトのデータを保存するためにネットワーク上の場所を必要とするため、すべてのラボコンピューターで利用できるようになります。
  • セキュリティとプライバシーの理由から、特定の学生がlsコマンドを実行すると、自分のディレクトリのみが表示されるように、共有ワークスペース内のディレクトリのリストを非表示にします唯一のものです。
  • Unixを実行しているSparcsを使用してISPで働いていた頃、ユーザーが/ homeディレクトリの内容をリストしようとすると、自分だけが表示されていたのを思い出します(以前はPineコマンドを使用してメールにアクセスするためのシェルアカウントを与えます)...

誰でもこれに適したchmodコマンド構文を教えてくれますか?

4
PenguinCSC

個人用フォルダーが/external/nfs/server/shareにあり、ユーザーalexpが独自のフォルダー/external/nfs/server/share/alexpを持ち、モードビット0750(rwxr-x---)で所有しているとします。

モードビット0751(/external/nfs/server/share)を使用して、親フォルダーrwxr-x--xを何らかの管理アカウントおよびグループが所有するようにします。このようにして、学生はネットワーク上の個人の家に行くためにディレクトリをトラバースできますが、リストできませんその内容。 UnixおよびLinux SEでの「 実行vs読み取りビット。Linuxでのディレクトリ権限はどのように機能しますか? 」を参照してください。

4
AlexP