web-dev-qa-db-ja.com

14.04(Trusty Tahr)でWindowsドライブを非表示にするにはどうすればよいですか?

ターミナルとGUIでUbuntuのWindowsドライブを非表示にしたいので、rootがWindowsドライブを変更するためにドライブにアクセスできません(/dev/sda1/)。

1
Szewczu

Windowsパーティションをアンマウントし、起動時に自動マウントされるパーティションのリストから削除できます。

https://help.ubuntu.com/community/MountingWindowsPartitions から以下のセクションを引用します。

オプション2-Ubuntuがパーティションをマウントせず、ファイルマネージャーからのグラフィカルマウントも無効にすることを確認します。たとえば、リカバリパーティションとシステムパーティションが誤ってマウントされず、ファイルマネージャに表示されないようにすることができます。この場合、/ mediaではなく/ mntにマウントポイントを作成する必要があります。 UUIDとマウントポイントを使用して、次の行(/ etc/fstab内)を変更します。

UUID=519CB82E5888AD0F  /mnt/Data  ntfs  noauto,umask=222  0 0

注:これらのマウントオプションでは、パーティションはNautilus(Ubuntuファイルマネージャー)の左ペインのデバイスリストには表示されませんが、KubuntuファイルマネージャーであるDolphinには表示されます。 Dolphinのパーティションをクリックすると、エラーメッセージが表示されます。このソリューションは、NautilusよりもDolphinではエレガントではありませんが、望ましい効果は達成されています-パーティションをマウントできません。

別の方法は、 GParted を使用してNTFS/fatパーティションの非表示フラグを設定することです。

注:これは、「非表示」によってWindowsドライブへの偶発的なアクセスを防止したいだけであるが、rootユーザーからの厳密なアクセスを防止することはできないことを前提としています。

5
prusswan

不可能な。ルートユーザーは、定義上、すべて強力です。これには、接続されているすべてのストレージデバイスの読み取りと書き込みの両方の機能が含まれます。

できる最善の方法は、Windowsパーティションを暗号化することです。これにより、有効なキーを持たない全員が

  1. そのパーティションの情報を理解し、
  2. 検出の可能性なしにコンテンツを操作します。

おそらく必要なのは、1人または複数のユーザースーパーユーザー権限を持たないがそのサブセットのみである、権限の分離です。

15
David Foerster

ドライブを完全に非表示にする場合は、 dev ルールを設定できます。たとえば、Windowsパーティションが/dev/sda2にある場合、次を/etc/udev/rules.d/99-hide-disks.rulesに追加できます(ファイルを作成する必要がある場合があります)。

KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"

その後、マシンを再起動するだけです。

4
Jujstme