Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/07/2008, à 09:34

Vicks

script pour monter un disque réseau protégé

Bonjour,

J'aimerais créer un tout petit script qui me permette de monter un disque réseau. Pour le moment je monte le disque "manuellement" à chaque fois que j'en ai besoin...

Le problème est que le serveur me pose trois questions (1) username 2) password 3) si j'accepte le cookie [y,N])

Savez-vous comment je pourrais automatiser dans un script le montage du disque et surtout comment mettre dans le script les réponses aux questions 1, 2 et 3?

Merci bcp et bonne journée,
Vicks

Hors ligne

#2 Le 11/07/2008, à 09:37

xelator

Re : script pour monter un disque réseau protégé

Quelle est la commande que tu utilises pour monter la ressource ?

Hors ligne

#3 Le 11/07/2008, à 09:58

Vicks

Re : script pour monter un disque réseau protégé

xelator a écrit :

Quelle est la commande que tu utilises pour monter la ressource ?

Salut Xelator,
J'utilise

sudo mount.davfs https://netstorage.unige.ch/oneNet/NetStorage/ /media/webdav_unige/

Hors ligne

#4 Le 11/07/2008, à 10:54

Totor

Re : script pour monter un disque réseau protégé

je ne connais pas cette commande mount.davfs. J'ai juste effectué une petite recherche sur le net.
Peut-être que la solution est dans la section "Files" de cette page


-- Lucid Lynx --

Hors ligne

#5 Le 11/07/2008, à 10:55

xelator

Re : script pour monter un disque réseau protégé

Totor a écrit :

je ne connais pas cette commande mount.davfs. J'ai juste effectué une petite recherche sur le net.
Peut-être que la solution est dans la section "Files" de cette page

+1
on peut pas passer les login/pass par le ligne de commande et je vois pas comment répondre aux questions non plus. Donc mettre tout ça dans un fichier est une bonne idée

Hors ligne

#6 Le 11/07/2008, à 11:53

Link31

Re : script pour monter un disque réseau protégé

L'option "-o username=[username],password=[password]" de mount fonctionne peut-être. Ou peut-être une option du type "-o credentials=[fichier]" comme pour mount.cifs. Quant à la question, un "yes | mount ..." devrait faire l'affaire. Mais un mount avec les bonnes options ne devrait pas poser de questions. Renseigne-toi sur les options acceptées par mount.davfs.

Dernière modification par Link31 (Le 11/07/2008, à 11:53)

Hors ligne

#7 Le 11/07/2008, à 14:56

Vicks

Re : script pour monter un disque réseau protégé

Super,  merci à tous pour vos réponses...

En fait, j'avais bien regardé la page man pour mount.davs et essayé de mettre dans "~/.davfs2/secrets" le username et password, mais cela ne fonctionnait pas (et pour cause, c'est root qui monte le disque). En utilisant cette fois plutôt le fichier /etc/davfs2/secrets, ça fonctionne...


Pour le certificat, il y a l'air d'avoir une solution élégante pour stocker le certificat dans "/etc/davfs/certs/private", mais je n'y suis pas arrivé (un sois-disant problème de permissions que je n'arrive pas à gérer).

Pour le moment, je me suis contenté d'un echo y| sudo mount .... et cela fonctionne...

Merci encore de vos réponses,
Vic.

Hors ligne

#8 Le 11/07/2008, à 15:11

Vicks

Re : script pour monter un disque réseau protégé

En fait, c'est pas dans "/etc/davfs/certs/private" que je dois mettre le certificat du serveur de confiance, c'est dans "/etc/davfs/certs". Par contre, j'ai pas encore trouvé le bon certificat... vous connaissez une manière de procéder?

Hors ligne

#9 Le 29/09/2008, à 20:09

KicheTof

Re : script pour monter un disque réseau protégé

Je me permet de remonter ce post car étant sur le même réseau j'ai également cette erreur de certificat.

J'ai tenté d'ajouté les clefs dans certs/unige.pem mais il me dit : /sbin/mount.davfs: can't read server certificate /etc/davfs2/certs/unige.pem


Si quelqu'un trouve la solution ce serai magnifique ! smile

le certificat peut être vu ici


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne

#10 Le 03/11/2008, à 11:46

Vicks

Re : script pour monter un disque réseau protégé

Désolé pour l'oubli de ce post...

Je viens de passer en 8.10 et ai procedé comme suit:

0) J'ai installé davfs2
1) crée un répertoire sous media et me suis occtroyé les droits: "sudo mkdir /media/webdav_unige", "sudo chown -R vicks:vicks /media/webdav_unige"
2) ai mis mon username et mdp dans le fichier /etc/davfs2/secrets
3) utilise la commande echo y|sudo mount.davfs https://netstorage.unige.ch/oneNet/NetStorage/ /media/webdav_unige/

Voilà, j'espère que cela pourra t'aider si tu en a encore besoin...

Hors ligne

#11 Le 03/11/2008, à 14:58

KicheTof

Re : script pour monter un disque réseau protégé

Après avoir discuté avec les informaticiens de l'uni, il est préférable d'utiliser CIFS pour monter les disques smile Pour autant d'être connecté au sein du réseau de l'uni ou en vpn.

sinon il faut utiliser netstorage wink

si tu veux la commande pour le montage cifs pour fstab, je te la donne wink


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne

#12 Le 03/11/2008, à 15:11

Vicks

Re : script pour monter un disque réseau protégé

Ah ben volontiers smile

Dernière modification par Vicks (Le 03/11/2008, à 15:12)

Hors ligne

#13 Le 03/11/2008, à 16:01

KicheTof

Re : script pour monter un disque réseau protégé

alors voila la ligne a ajouter

//arves1.unige.ch/[dossier où tu possède les accès] /media/[dossier de montage] cifs rw,credentials=/home/kichetof/.smb_credential,uid=1000,gid=1000,file_mode=0640,dir_mode=0750,iocharset=utf8,auto 0

et j'ai créé un fichier .smb_crendential qui contient

username=[ton username novell]
password=[ton password novell]

biensur le tout sans les [  ]

ce fichier évite d'avoir ton user et pass dans le fstab wink


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne

#14 Le 04/11/2008, à 18:54

Vicks

Re : script pour monter un disque réseau protégé

Mais en fait, y'a encore bcp plus simple: tout simplement monter les disques depuis nautilus avec un smb://arves1.unige.ch/ par exemple. Konqueror peut aussi de lire des répertoires samba.

En fait, la solution par le fstab n'a d'avantage que si l'on veut faire un script qui puisse avoir accès à des disques montés. Dans la plupart des cas, la solution par nautilus ou konqueror suffit à mon avis. Qu'est ce que tu en penses?

En outre, ces disques sont aussi accessibles par webdav directement avec konqueror ou nautilus (utile lorsqu'on est externe au réseau de l'uni). À ce sujet, sais-tu pourquoi les informaticiens préfèrent que l'on utilise CIFS (samba) que webdav?

@+

Hors ligne

#15 Le 04/11/2008, à 22:08

KicheTof

Re : script pour monter un disque réseau protégé

L'utilité du fstab c'est que tu n'as pas besoin de monter manuellement les disques, perso ma config thunderbird se trouve sur le réseau donc oblig de monté les disque auparavant wink

et j'ai 6 disques à monter, donc pour moi le fstab est bien plus pratique smile

Ils préfèrent le protocole CIFS car via le webdav, y'a plus de faille de sécurité wink


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne

#16 Le 05/11/2008, à 10:49

Vicks

Re : script pour monter un disque réseau protégé

Bon, c'est clair que si tu utilise ton lecteur réseau pour thunderbird, c'est mieux de passer par le fstab tongue

En ce qui concerne la solution webdav, je pense qu'elle est pratique lorsque tu n'est pas sur le réseau de l'uni et que tu n'a pas vpn à dispo.

En tout cas, merci bcp pour le tuyau sur le CIFS.

Hors ligne

#17 Le 05/11/2008, à 10:58

KicheTof

Re : script pour monter un disque réseau protégé

Effectivement, j'utilise le webdav lorsque je suis pas au boulo mais sinon c'est tout en cifs smile

Y'a pas de souci ! Faut faire un peu bouger les choses pour motiver a passer a linux l'uni ! smile


Ubuntu Intrepid Ibex 64bit
Intel Core2Duo E6750 OC @ 3.52GHz - 4Gb DDR2 1066 - GeForce 7900GTO

Hors ligne

#18 Le 05/11/2008, à 11:40

Vicks

Re : script pour monter un disque réseau protégé

Klair big_smile

Hors ligne