#1 Le 12/04/2016, à 16: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, à 12:10
- kholo
Re : Script pour monter un partage
bonjour,
le titre est trompeur
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, à 08:20
- Nicolestagiaire
Re : Script pour monter un partage
Merci pour ton aide !
J'ai testé ça :
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, à 08:49)
Hors ligne
#4 Le 14/04/2016, à 13: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