ターミナルとGUIでUbuntuのWindowsドライブを非表示にしたいので、rootがWindowsドライブを変更するためにドライブにアクセスできません(/dev/sda1/
)。
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ユーザーからの厳密なアクセスを防止することはできないことを前提としています。
不可能な。ルートユーザーは、定義上、すべて強力です。これには、接続されているすべてのストレージデバイスの読み取りと書き込みの両方の機能が含まれます。
できる最善の方法は、Windowsパーティションを暗号化することです。これにより、有効なキーを持たない全員が
おそらく必要なのは、1人または複数のユーザースーパーユーザー権限を持たないがそのサブセットのみである、権限の分離です。
ドライブを完全に非表示にする場合は、 dev ルールを設定できます。たとえば、Windowsパーティションが/dev/sda2
にある場合、次を/etc/udev/rules.d/99-hide-disks.rules
に追加できます(ファイルを作成する必要がある場合があります)。
KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"
その後、マシンを再起動するだけです。