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 12/04/2016, à 17:35

Nicolestagiaire

Script pour monter un partage

Bonjour,

J'ai un serveur de fichier sous Mac OS X sur lequel je me connecte via "afp://ipduserveur/dossierpartagé"

Je souhaiterais faire un script qui lancerait automatiquement la connexion à ce serveur sur un client Ubuntu. Je ne connais pas trop le scripting. Auriez vous des indications ?

Cordialement,
Nicolas

Hors ligne

#2 Le 13/04/2016, à 13:10

kholo

Re : Script pour monter un partage

bonjour,
le titre est trompeur wink
il faudrait ajouter afp pour que des spécialistes répondent

sinon j'ai trouvé ça

sudo apt-get install afpfs-ng

et essayer dans nautilus (ctrl + L pour passer la barre de titre en mode texte) :
afp://user@ip

ou accès avec une ligne de ce type :
afp_client mount -u <user_name> -p <password> <server>:<volume> <mountpoint>

donc dans un script :
il faut créer le dossier pour le montage /media/AFP
puis un fichier (qu'il faudra rendre exécutable avec clic droit dessus / propriétés)

#!/bin/bash
afp_client mount -u utilisateur -p motdepasse 192.168.1.12:<volume> /media/AFP
#ou
#mount_afp afp://user:password@192.168.1.12/sharename /media/AFP
exit 0

il existe une doc pour netatalk
je pense que ça doit être la voix à suivre

HORS SUJET
quant à Ubuntu c'est plus facile en sftp surtout avec Mac OS
il faut installer openssh-server

sudo apt-get install openssh-server

Mac os doit avoir intégré ça dans Finder pour une connexion vers Ubuntu
pour le ftp:
ftp://username@mydomain.com

Pour sftp/ssh:
ftps://username@mydomain.com

et en théorie (et en lecture seul je crois)
ftps://path/to/volume_name

ou avec un client ftp :
http://apple.stackexchange.com/question … y-for-os-x

Hors ligne

#3 Le 14/04/2016, à 09:20

Nicolestagiaire

Re : Script pour monter un partage

Merci pour ton aide !

J'ai testé ça :

kholo a écrit :

donc dans un script :
il faut créer le dossier pour le montage /media/AFP
puis un fichier (qu'il faudra rendre exécutable avec clic droit dessus / propriétés)

#!/bin/bash
afp_client mount -u utilisateur -p motdepasse 192.168.1.12:<volume> /media/AFP
#ou
#mount_afp afp://user:password@192.168.1.12/sharename /media/AFP
exit 0

Et cela me renvoie ceci :

nicolas@nicolasSJ:~$ mount_afp 'afp://ipduserveur/partage' /media/partage
The afpfs daemon does not appear to be running for uid 1000, let me start it for you
Mounting ipduserveur from partage on /media/partage
Could not connect, never got a response to getstatus, Connection timed out

Dernière modification par Nicolestagiaire (Le 14/04/2016, à 09:49)

Hors ligne

#4 Le 14/04/2016, à 14:08

kholo

Re : Script pour monter un partage

oui normal, c'est à adapter.

mount_afp 'afp://ipduserveur/partage' /media/partage

ipduserveur est du type 192.168.1.10 par exemple
partage est le dossier sur le mac à partager
/media/partage est le dossier dans lequel sera monté le mac sur ubuntu (le dossier doit exister)

idem pour la ligne

afp_client mount -u utilisateur -p motdepasse 192.168.1.12:<volume> /media/AFP

utilisateur est le nom d'utilisateur sur le mac
motdepasse est la mot de passe en clair
<volume> est le volume sur le mac à monter
/media/AFP est le point de montage sur ubuntu (le dossier doit exister)

pas de mac users pour partager leur expérience ?

Hors ligne