Pourquoi Ubuntu a-t-il déplacé les points de montage par défaut?

9

Pourquoi Ubuntu et de nombreuses autres distributions Linux ont déplacé les points de montage par défaut de /media vers/media/$USER

Exemple Je branche une clé USB et son nom est EXT4-250GB-USButilisé pour apparaître /media/EXT4-250GB-USBmais maintenant il apparaît dans/media/z/EXT4-250GB-USB

Pourquoi est-ce et quelle est la raison derrière cela?

Zeitue
la source
1
Je suppose que votre nom d'utilisateur est ztel qu'il s'agit d'un comportement normal. Vérifiez ceci: askubuntu.com/questions/88523/… - instructions d'installation pmountpour vous assurer qu'il se monte en même temps à chaque insertion.
SDsolar

Réponses:

7

En fait, Ubuntu comme beaucoup d'autres distributions Linux sont passées à udisks2 qui est utilisé pour la fonction de montage automatique.

Dans la nouvelle version d'udisks, le point de montage par défaut est /run/media/$USER, mais il a été corrigé par Ubuntu (et certaines autres distributions) pour être /media/$USER( voir cette réponse de Florian Diesch pour plus de détails ).

udisks version 2.0.0, qui est inclus dans Ubuntu 12.10, ne vous permet pas de changer le comportement par défaut qui monte un système de fichiers comme non partagé (accessible uniquement par $ USER).

Depuis les udisks 2.0.91, il est possible de changer le comportement par défaut afin que le montage d'un système de fichiers partagé puisse se faire comme avant [ /media] ( Voir cette réponse de rocko pour plus de détails ).

La cause première de ce changement de comportement par défaut dans udisks2 semble claire: la sécurité. Il est plus sûr de restreindre l'accès à un système de fichiers à un utilisateur particulier au lieu de lui donner accès à tous les utilisateurs du système.

Golboth
la source
2

Dans Ubuntu, cela a été modifié une fois avec la sortie de Quantal (12.10). La raison semble être assez simple et logique:

  • Tout d'abord, dans Linux comme les systèmes /mediaest un répertoire pour monter des systèmes de fichiers sur des supports amovibles comme les lecteurs de CD-ROM, les disquettes et les lecteurs Zip. C'est donc une règle.

  • Maintenant, si vous branchez un lecteur USB par exemple, c'est normalement que vous seul avez accès à ce lecteur USB - à partir d'ici la raison du montage par utilisateur. Dans votre exemple, si vous vérifiez avec, ls -l /media/zvous verrez que vous êtes le propriétaire de EXT4-250GB-USBet seulement (alias utilisateur z) vous avez les autorisations pour lire, écrire et exécuter EXT4-250GB-USB. La même chose est vraie pour tous les fichiers de l'intérieur EXT4-250GB-USB.

  • De cette façon, un administrateur système (root) peut voir rapidement ce que chaque utilisateur a monté.

Quoi qu'il en soit, si vous le souhaitez, vous pouvez monter manuellement quelque chose presque là où vous le souhaitez (bien sûr, où vous serez autorisé à accéder). Par exemple, vous ne pourrez pas effectuer de montage sur /media/<anotheruser>.

Vous pourriez également être intéressé par:

Radu Rădeanu
la source