2 votes

Monter le lecteur réseau sur le serveur Mac au démarrage

Est-il possible de monter un disque réseau sur mon serveur Mac au démarrage, sans avoir besoin de se connecter ? J'en ai un qui est configuré pour être monté à la connexion via un script d'automate que j'ai ajouté aux éléments de connexion pour le compte utilisateur, ce qui fonctionne bien.

La raison est que je ne veux pas avoir à me connecter au serveur Mac, juste pour monter le lecteur réseau.

0 votes

Une fois, j'ai créé un compte pour monter des disques, puis je me suis déconnecté et je l'ai configuré pour une connexion automatique. Cela pourrait être une meilleure solution s'il y a un moyen de script cela.

0 votes

Quel est l'objectif du partage monté sur la machine serveur ?

3voto

klanomath Points 63400

Il suffit de créer un démon de lancement dans le but de monter un partage distant :

  1. Créez un point de montage :

    sudo mkdir -p /Shares/mntpoint1
  2. Ajoutez un démon de lancement dans /Bibliothèque/LaunchDaemons :

    sudo nano /Library/LaunchDaemons/local.mount.extvol.plist 

    avec le contenu :

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>Label</key>
        <string>local.mount.extvol</string>
        <key>ProgramArguments</key>
        <array>
            <string>/sbin/mount_afp</string>
            <string>afp://user:password@remotehost/share/</string>
            <string>/Shares/mntpoint1</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
    </dict>
    </plist>
  3. Chargez le démon avec

    sudo launchctl load /Library/LaunchDaemons/local.mount.extvol.plist 

L'hôte distant et le partage doivent exister et l'utilisateur doit avoir les droits d'accès au partage avec le mot de passe. L'utilisateur ne doit pas nécessairement être Root !

Le partage sera chargé avec les permissions Root:wheel 700.

0 votes

La solution proposée par @klanomath ne fonctionne pas pour moi. Lorsque je le charge avec la commande, il fonctionne correctement, mais il ne fonctionne pas lorsque je redémarre. Le fichier de log ne contient rien de significatif à part une "erreur 51". J'ai essayé un script beaucoup plus simple avec "touch" pour créer un fichier vide et cela fonctionne bien, à la fois quand je le démarre depuis le terminal et quand je redémarre. C'est une chose importante pour moi car je veux déplacer mon répertoire utilisateur sur mon NAS, mais si je ne peux pas monter le partage réseau avant Je me connecte, tout s'arrête (comme il se doit). Je suis sur High Sierra 10.13.6

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