0 votes

Monter automatiquement un partage SMB à un emplacement spécifique

Voici mon problème, je veux monter automatiquement un partage réseau à un endroit spécifique sans que l'utilisateur ait à entrer des détails. Le partage doit être monté dans un dossier spécifique à l'utilisateur. Pourquoi ? J'ai un NAS QNAP qui a un partage appelé home et ce partage pointe vers un emplacement différent en fonction des informations d'identification utilisées pour y accéder, ce qui signifie que j'ai des problèmes s'il est monté sous /Volumes car chaque utilisateur monte un partage home. Dans ce cas, le premier arrivé est le mieux habillé, car les tentatives ultérieures des utilisateurs ne seront pas montées.

La fonction de glisser le lecteur vers les éléments de connexion avec les informations d'identification dans le trousseau est intéressante mais ne me permet pas de choisir l'emplacement de montage. Si j'utilise mount_smbfs à partir de la ligne de commande pour le configurer comme souhaité, puis que je fais glisser le partage dans les éléments de connexion, rien ne se passe lors de la connexion.

L'utilisation de la commande applescript mount volume semble peu utile car elle ne me permet pas de spécifier le point de montage.

La seule option que je vois est d'utiliser les exemples de fichiers auto_smb trouvés sur Internet, mais cela implique de coder en dur les mots de passe, ce que je n'aime pas trop. Dans un monde non-LDAP/AD, est-ce la meilleure solution que je puisse espérer pour résoudre ce problème ? Une alternative non-boot est de mettre la commande mount_smbfs dans un script et de l'exécuter à partir des éléments de connexion.

Des idées ?

1voto

dzurn Points 72

J'ai eu à le faire aussi, et j'ai un Applescript que j'ai écrit et bricolé à partir de sources qui fonctionnent pour demander le mot de passe de l'utilisateur et ensuite utiliser la fonction mount_smbfs pour monter à un emplacement spécifique (avec des dossiers déjà configurés).

Cela empêche les mots de passe périmés de verrouiller rapidement le compte, et empêche également les mots de passe dans le corps du script. Je code en dur le nom d'utilisateur dans le script, c'est assez sûr je pense.

Je fais aussi (list disks) pour vérifier quels partages sont déjà montés, et ensuite utiliser les résultats pour rapporter les partages montés, et toute tentative de montage échouée.

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