web-dev-qa-db-fra.com

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

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

Exemple Je branche un lecteur USB dont le nom est EXT4-250GB-USB, il apparaissait auparavant dans /media/EXT4-250GB-USB mais il apparaît maintenant dans /media/z/EXT4-250GB-USB

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

9
zeitue

En fait, Ubuntu comme beaucoup d’autres distributions Linux ont opté pour 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 Ubuntu (et quelques autres distributions) lui a donné la valeur de /media/$USER ( Voir cette réponse de Florian Diesch pour plus de détails ).

udisks version 2.0.0, incluse dans Ubuntu 12.10, ne vous permet pas de modifier le comportement par défaut qui consiste à monter un système de fichiers en tant que fichier non partagé (accessible uniquement par $ USER).

Depuis udisks 2.0.91, il est possible de modifier le comportement par défaut de sorte que le montage d’un système de fichiers partagé puisse être effectué comme auparavant [/media] ( Voir cette réponse de rocko pour plus de détails ).

La cause fondamentale 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.

7
Golboth

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

  • Tout d’abord, sous Linux, comme systèmes, /media est un répertoire permettant de monter des systèmes de fichiers sur des supports amovibles tels que des lecteurs de CD-ROM, des disquettes et des lecteurs Zip. Donc, c'est une règle.

  • Maintenant, si vous connectez un lecteur USB, par exemple, vous n’avez normalement qu’à y accéder - à partir de là la raison du montage par utilisateur. Dans votre exemple, si vous vérifiez avec ls -l /media/z, vous verrez que vous êtes le propriétaire de EXT4-250GB-USB et que (vous avez également un utilisateur z), vous disposez des autorisations nécessaires pour lire, écrire et exécuter EXT4-250GB-USB. La même chose est vraie pour tous les fichiers de EXT4-250GB-USB.

  • De cette manière, 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 où vous voulez (bien sûr, l'accès vous sera accordé). Par exemple, vous ne pourrez pas monter sur /media/<anotheruser>.

Vous pouvez aussi être intéressé par:

2
Radu Rădeanu