Dans les versions antérieures d'Ubuntu, vous pouviez accéder aux partages SMB montés avec Nautilus en accédant au répertoire ~/.gvfs/
. J'ai trouvé cela très pratique, car j'aime utiliser Nautilus pour monter les partages, mais toutes les opérations sur le disque (copie, mv, recherche, etc.) sont effectuées en ligne de commande.
J'ai maintenant Ubuntu 13.04, et même si je peux monter le partage et l'utiliser avec Nautilus (que je n'utilise jamais), je ne parviens pas à trouver le point de montage réel. Est-ce toujours quelque part? Ou a-t-il été abandonné? Puis-je le récupérer?
Je sais que je peux monter les partages avec CIFS et /etc/fstab
, mais je préfère utiliser l'espace utilisateur. Ainsi, lorsque j'installe un nouveau système ou que je transfère mon domicile sur une autre machine, mes préférences (y compris les informations d'identification) restent dans mon répertoire personnel et je n'ai pas à m'inquiéter de la mise à jour de fstab.
De plus, je ne veux pas le monter manuellement avec Sudo (avec Sudo mount -t cifs ...
). Oui, je pourrais créer un alias ou un script, mais je devrais alors taper mon mot de passe à chaque fois ou stocker mon mot de passe dans un fichier d'informations d'identification. Et tapez le mot de passe Sudo. Et puis chaque fois que je rencontre un nouveau partage, je dois me rappeler comment créer un fichier d'informations d'identification. Alors oui, je pourrais me retrouver avec cette solution, mais je préférerais ne pas changer mes habitudes actuelles, si cela est possible.
De plus, il existe d'autres utilisateurs pour lesquels je fournis souvent une solution simple en ligne de commande. En 13.04, cela n’est plus possible (par exemple, car les utilisateurs auxquels je fournis la solution ne sont pas autorisés à monter Sudo sur leurs machines).
En tout cas, je suis curieux de savoir ce qui est arrivé à gvfs et pourquoi je ne peux pas voir les répertoires montés.
Dans les versions plus récentes, les montages utilisateur gvfs sont déplacés vers le système de fichiers/run
/run/user/<username>/gvfs
see Pourquoi mes montages gvfs n'apparaissent-ils pas sous ~/.gvfs ou/run/user/<login>/gvfs?
[non signalé comme un doublon car les réponses ne sont pas claires]
Si vous voulez conserver les anciens liens/scripts, etc., faites juste
rmdir ~/.gvfs/
ln -s /run/user/<username>/gvfs ~/.gvfs
Vous pouvez également le monter manuellement en utilisant mount in/mnt Like
Sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm,sec=ntlm //192.168.1.2/Drive ~/mnt/mount_point
(de Comment puis-je monter des actions cifs dans (k) Ubuntu 13.04? )
Dans les versions 15.04, 15.10 et 16.04 (pas encore publié), il y a un bogue confirmé dans le paquet gvfs:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1451087
qui empêche la
/ run/user/< userId> /gvfs
travailler comme prévu. Une solution de contournement à ce moment consiste à d'abord tuer les deux démons gvfs avant d'essayer de monter.
Pour ce faire, exécutez simplement la commande:
killall gvfsd
et tous les liens que vous ferez après seront à nouveau accessibles via le répertoire gvfs.