3 votes

Dans OS X 10.6, comment monter un partage AFP au démarrage ou avant la connexion de l'utilisateur?

Existe-t-il un moyen de monter un partage AFP au démarrage pour qu'il soit accessible au système sans qu'un utilisateur soit connecté ?

J'aimerais exécuter des scripts via SSH ou en tant que démon au démarrage qui vérifient les fichiers sur mon partage AFP. Malheureusement, les partages ne se montent pas tant qu'un utilisateur ne se connecte pas.

1voto

Harv Points 6277

Je ne suis pas sûr que tu puisses. Je pense que pour des raisons de sécurité, un utilisateur doit être connecté, de sorte qu'un jeu d'identifiants puisse être utilisé. Il y a probablement quelques scripts qui sont exécutés avant la connexion, donc je suppose que si vous spécifiez vos identifiants dans ces scripts, cela devrait fonctionner.

1voto

Oskar Points 1242

En effet, vous pouvez tout scripter à partir du terminal.

Vous voudrez apprendre un peu sur launchd - cela spécifiera quand le montage se fera. À 5 $, l'application Lingon de l'App Store est géniale si vous ne voulez pas apprendre les fichiers de configuration de launchd.

Ensuite, vous aurez besoin d'une commande pour effectuer le montage AFP.

Enfin, vous pourriez apprendre la commande de sécurité pour stocker ou récupérer un mot de passe du trousseau si vous ne voulez pas stocker votre mot de passe AFP dans le script.

Chacun de ces éléments devrait être facile à apprendre avec quelques recherches sur internet.

1voto

jamesj Points 61

Je regarderais AutoFS. Vous pouvez avoir AFP monté à la demande (voir page 14 du PDF lié).

0voto

chiggsy Points 2899

Voici. Un peu dépassé, mais vous pouvez voir comment faire ce que vous voulez à partir d'ici.

http://www.real-world-systems.com/docs/launchctl.1.html

0voto

Dave Nathanson Points 1

J'ai récemment dû aider un client qui avait besoin de s'assurer qu'un volume de réseau AFP était toujours monté afin que le serveur FileMakerPro v5.5 puisse sauvegarder sur ce lecteur réseau. Comme vous pouvez l'imaginer, les sauvegardes sont vraiment importantes pour un serveur G5 XServe vieux de 16 ans, qui est un système essentiel, et qui n'a toujours pas le budget pour un nouveau logiciel et 40 nouveaux Macs d'un coup. Ils en sont donc restés à Mac OSX 10.6 Snow Leopard, et le serveur tourne étonnamment bien sous Mac OSX Leopard depuis environ 20 ans.

Dans ce cas, monter simplement un lecteur au démarrage ne suffit pas. Toute interruption du réseau, même simplement redémarrer un commutateur réseau, pourrait rompre cette connexion AFP. Personne ne surveille jamais ce serveur, donc il doit essayer de s'occuper de lui-même. (Alternativement, l'Agent CronoSync & ChronoSync peuvent copier ces fichiers ailleurs, cela fonctionnait bien aussi).

Ma solution pour OSX Tiger 10.4.11 était d'utiliser AUTOMATOR pour créer une application de 2 lignes pour monter le lecteur réseau (utilise le login enregistré dans le trousseau d'OSX) et de l'exécuter quotidiennement via Cronnix, qui est une interface graphique pour Crontab. Je m'attends à ce que cela fonctionne également dans Mac OSX Leopard, Snow Leopard et peut-être d'autres.

Le workflow Automator est;

  1. Obtenir des éléments de Finder spécifiés
    • lui donner un alias du lecteur réseau à monter.
  2. Ouvrir les éléments de Finder

Enregistrez ceci à la fois en tant que workflow et Enregistrer sous nouveau en tant qu'application. Vous pouvez facilement modifier le workflow, et l'application est légèrement plus facile à exécuter automatiquement. Dans cet exemple ci-dessous, l'application de 2 lignes est conservée dans le dossier ~/Documents.

La commande Crontab pour exécuter ceci est;

/usr/bin/open "/Users//Documents/"

Voir les captures d'écran ci-jointes. J'espère que cela vous aidera. :-)

J'ai également écrit un article à ce sujet ici: https://www.nathanson.org/davesays/2021/how-to-mount-afp-network-drive-in-mac-osx-tiger-snow-leopard/

Application Automator en deux lignes pour monter un lecteur réseau AFP dans MacOSX 10.4

Cronnix Crobtab pour exécuter l'application Automator régulièrement dans OSX 10.4 Tiger

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X