Je souhaite masquer le lecteur Windows dans Ubuntu dans Terminal and GUI, afin que ce dernier ne puisse y accéder pour modifier le disque Windows (/dev/sda1/
).
Vous pouvez démonter la partition Windows et la supprimer de la liste des partitions à monter automatiquement au démarrage.
Je cite la section ci-dessous de https://help.ubuntu.com/community/MountingWindowsPartitions :
Option 2 - pour s'assurer qu'Ubuntu ne monte pas la partition et désactive également le montage graphique à partir du gestionnaire de fichiers. Par exemple, vous pouvez vous assurer que les partitions de récupération et système ne sont jamais montées par inadvertance et n'apparaissent pas dans le gestionnaire de fichiers. Dans ce cas, vous devez créer un point de montage dans/mnt, pas/media. Modifiez la ligne ci-dessous (dans/etc/fstab) avec votre UUID et votre point de montage:
UUID=519CB82E5888AD0F /mnt/Data ntfs noauto,umask=222 0 0
Remarque: avec ces options de montage, la partition n'apparaît pas dans la liste des périphériques du volet de gauche de Nautilus (le gestionnaire de fichiers Ubuntu), mais elle apparaît toujours dans Dolphin, le gestionnaire de fichiers Kubuntu. Un clic sur la partition dans Dolphin entraîne l'affichage d'un message d'erreur. Cette solution est moins élégante dans Dolphin qu'avec Nautilus, mais l’effet souhaité est obtenu: la partition ne peut pas être montée.
Une autre méthode consiste à définir l'indicateur masqué pour la partition NTFS/fat à l'aide de GParted .
Remarque: En supposant que vous souhaitiez simplement empêcher un accès occasionnel au lecteur Windows en le "masquant", il est impossible d'empêcher un accès strict de l'utilisateur root.
Impossible. L'utilisateur root est par définition tout-puissant. Cela inclut la possibilité de lire et d’écrire sur tous les périphériques de stockage connectés.
Le mieux que vous puissiez faire est de chiffrer la partition Windows, ce qui empêcherait tout le monde sans clé valide de
Ce que vous voulez probablement est une séparation des privilèges, où un ou plusieurs utilisateurs ne disposent pas des privilèges de super-utilisateur mais seulement un sous-ensemble de ceux-ci.
Si vous souhaitez masquer complètement le lecteur, vous pouvez définir une règle dev . Par exemple, si votre partition Windows est sur /dev/sda2
, vous pouvez ajouter ce qui suit à /etc/udev/rules.d/99-hide-disks.rules
(vous devrez peut-être créer le fichier).
KERNEL=="sda2", ENV{UDISKS_IGNORE}="1"
Après cela, redémarrez simplement la machine.