web-dev-qa-db-fra.com

Comment monter manuellement un système de fichiers Linux lire / écrire en tant qu'utilisateur normal?

Cela peut sembler une question stupide, mais avec la plupart des choses Linux, il me semble que beaucoup de choses triviales ne sont pas documentées.

Quoi qu'il en soit, je veux simplement monter un système de fichier ext4 sur un point de montage normal de Ubuntu (/ Media/Whereever), en tant qu'hentifiable en lecture-entrée pour l'utilisateur connecté actuel, c'est-à-dire moi.

Je ne veux rien ajouter dans/etc/fstab, je veux juste le faire maintenant, manuellement. J'ai besoin de privilèges super-utilisateur pour monter un périphérique, mais seulement la racine peut lire-écrire ce mont. J'ai essayé diverses options de mont, l'a ajouté au fstab, mais sans chance.

19
nicodemus13

Sur un système de fichiers ext4 (comme EXT2, EXT3 et la plupart des autres systèmes de fichiers d'origine UNIX), les autorisations de fichiers effectives ne dépendent pas de ceux qui montaient le système de fichiers ou sur les options de montage, uniquement sur les métadonnées stockées dans le système de fichiers.

Avec Ubuntu, le montage devrait se produire automatiquement lorsque vous insérez le disque, ou vous devriez pouvoir cliquer sur une icône pour monter. Vous pouvez également installer pmount _ pour monter les systèmes de fichiers comme utilisateur ordinaire de la ligne de commande.

Si vous avez un système de fichiers amovible qui utilise différents identifiants d'utilisateur à partir de votre système, vous pouvez utiliser bindfs (dans l'emballage Ubuntu du même nom) pour fournir une vue de tout système de fichiers avec différents propriété ou autorisations. Le système de fichiers amovible doit déjà être monté, par ex. sur /media/disk9; Ensuite, si vous souhaitez apparaître comme propriétaire de tous les fichiers, vous pouvez exécuter

mkdir ~/disk9
Sudo bindfs -u $(id -u) -g $(id -g) /media/disk9 ~/disk9

Il suffit de réaliser après avoir lu le dernier commentaire à http://ubuntuforums.org/showthread.php?t=2142284 que tout ce que l'on doit faire est un Sudo chown -Rvf <user>:<group> <mountpoint>

C'est tout ce qui est nécessaire ...

2
SACHIN GARG

Vous pouvez utiliser:

mount -o user /dev/devicename et user option dans votre fstab.

2
Andrey Regentov

Si vous n'êtes pas dans l'ambiance d'éditez votre fichier/etc/fstab, je vous suggère d'essayer PYSDM pour définir régulièrement les règles de montage de votre système de fichiers EXT4. Il peut être installé en installant le package "PYSDM" dans Synaptic ou en recherchant le centre logiciel Ubuntu "PYSDM". Une fois installé, il est disponible sous le système System -> Administration -> Gestionnaire de périphériques de stockage ..

PySDM in action

1
Zoot