セカンダリパーティションを自分(およびルート)だけがアクセスできるようにする方法

セカンダリパーティションを自分(およびルート)だけがアクセスできるようにする方法

160GB の HDD 容量を持つワークステーションを所有しています。
次のようにパーティション分割しました。

  1. 40GB -- OS(Ubuntu)インストール用
  2. 40GB -- 個人データ用、そして
  3. 80GB - その他すべての(パブリック)データ用。

1番目のパーティションにUbuntu 11.04をインストールしました。

混乱 :2 番目のパーティション (個人データ) を私 (およびもちろんルート) だけが表示およびアクセスできるようにするにはどうすればよいでしょうか。
他のすべてのプログラムとファイルはすべてのユーザーがアクセスできる必要がありますが、40 GB は私 (自分のアカウント) とルートだけがアクセスできる必要があります。
これを実現するにはどうすればよいでしょうか (または代替手段はありますか)?

注記 :リンクを参照する場合は、Ubuntu の初心者なので、わかりやすい内容にしてください。

答え1

やり方は簡単です。ディスクがマウントされているディレクトリをユーザー名とユーザーグループに設定します。そのユーザー名を持つユーザー、またはそのユーザーグループに属するユーザーだけがrootアクセスできます。したがって、このディスクに (インストール中に) というマウントポイントを指定したと仮定します/discworld/。管理者ユーザーでログインし、次の操作を実行します...

 sudo chown $USER:$USER /discworld/

...他のユーザーがこのディスクにアクセスしようとすると、権限エラーが発生します。

($USER は、管理者ユーザーでない限り、これを実行するユーザー名に置き換える必要があります)

サイドノート:

インストール中にマウントポイントを追加しなかった場合は、 に追加できます/etc/fstab。その方法について質問がある場合は、まず AU を検索し、適切な結果が見つからない場合は質問してください ;-)

答え2

Ubuntu では、この 2 番目のパーティション内のファイルの権限をユーザーと root のみに設定すると問題が発生します。これは、ライブ CD で起動すると自動的に root 権限が取得されるためです。

したがって、2 番目のパーティションで truecrypt を試して完全に暗号化し、システムを起動した後、パスワードを使用してこのパーティションを復号化して使用することをお勧めします。

英語の説明書については、https://help.ubuntu.com/community/TrueCrypt

  • パッケージのダウンロード:http://www.truecrypt.org/downloadsLinux -> 標準 (x64/x32)
  • このパッケージを解凍します。
  • オープンターミナルタイプ:

    sudo sh path/to/unzippedcontent/truecrypt-7.0a-setup-x64
    

    (path/to/unzippedcontent をファイル固有のパスに置き換え、x64 を x64/x32 に置き換える必要があります。)

  • インストール手順に従ってください。

  • 次のように入力して truecrypt を起動します。

    sudo truecrypt
    
  • 上記のチュートリアルの指示に従ってください。

関連情報