web-dev-qa-db-fra.com

Comment puis-je empêcher Ubuntu de démonter automatiquement les partages Samba?

J'ai des fichiers musicaux que j'aimerais écouter assis sur un partage Samba. J'ai ajouté ce partage via l'interface graphique d'Ubuntu (Lieux -> Se connecter au serveur ...), et tout a bien fonctionné.

Cependant, malgré le fait que mon fichier musical soit lu à partir de cet emplacement, après que je n'ai pas touché l'emplacement à l'aide de l'interface graphique Nautilus, Ubuntu/GNOME décide que je n'utilise plus le partage et met fin à la connexion. Ainsi, ma musique cesse de jouer et Rhythmbox est mécontent de moi. En cliquant simplement sur le nouveau raccourci, le bit "Se connecter au serveur ..." créé pour moi fait immédiatement revenir les fichiers et me permet de redémarrer la lecture de la musique.

Comment puis-je empêcher Ubuntu de démonter automatiquement les partages Samba?

2
Billy ONeal

C'est la méthode que j'ai utilisée avec succès de 9.10 à 10.10 en montant les partages avec fstab en suivant ces étapes.

  1. Assurez-vous que smbfs est installé en premier.

  2. Créez de nouveaux répertoires pour monter le partage dans le terminal, par exemple Sudo mkdir /media/my_share

  3. Ouvrez fstab dans gedit gksudo gedit /etc/fstab Également dans le terminal

  4. Ajouter une ligne par exemple, musique, films, télévision, etc.

    //192.168.1.102/share_name /media/my_share cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
    

    en changeant évidemment l'adresse IP, share_name et my_share dans les dossiers appropriés

  5. Enfin, créez un fichier .smbcredentials Caché à la racine et ouvrez-le dans gedit

    gksudo gedit /root/.smbcredentials
    

    et ajoutez ces lignes au nouveau fichier

    username=theuser
    password=thepass
    

    si vous n'avez pas de mot de passe pour les partages, laissez-les vides et si vous avez de nombreux mots de passe de partage différents, créez plusieurs fichiers d'informations d'identification.

    vous devrez ensuite changer le propriétaire du fichier d'informations d'identification

    Sudo chmod 700 /root/.smbcredentials
    

une fois que tout cela est en place, vous pouvez tester votre configuration en tapant Sudo mount -a dans le terminal et vos partages seront montés.

à partir de maintenant, ils se monteront automatiquement lorsque vous vous connecterez.

4
Allan

C'est un problème avec GVFS . Voir ce post pour une solution de contournement. J'espère que quelqu'un ajoute une meilleure façon de procéder. Comme alternative, vous pouvez utiliser la norme mount-command , qui n'a pas ces limitations.

1
Clausi

Si vous avez un serveur, il peut être utile de le déplacer vers une IP fixe ... Si c'est un serveur Ubuntu, regardez ici: How To Geek (Ignorez la ligne Sudo apt-get remove dhcp-client car il n'y en a pas besoin)

0
TGM