Bonjour,
Je ne sais pas si ce sujet a déjà été abordé, je n'ai pas trouvé en utilisant la fonction recherche :
Je suis dans un établissement scolaire, qui fonctionne avec un serveur windows (récent) et des PC. J'ai fait acheté un MacMini pour pouvoir plus facilement airdropper des trucs avec notre flotte d'iPad.
Je viens de recevoir la bête, et étant assez débutant en réseau apple/windows hydride, je vous expose d'abord mes besoins principaux :
1) Il faut une authentification des utilisateurs (uniquement les profs, pas les eleves ) via l'active directory du serveur
2) il faut que les utilisateurs, une fois loggués puissent accéder sans effort à leur documents présents sur le réseau établissement. Pour info, le réseau de l'établissement comporte 2 lecteurs partagés importants : un lecteur d'échange (accessible en lecture écriture à tous), et un lecteur perso au nom de l'utilisateur. La structure des dossiers utilisateurs dans le serveur windows est la suivante : /Donnees_profs/prenomUSER.nomUSER, le tout partagé sous le nom de serveur SRV-PEDA
Ce que j'ai fait pour le moment
1) j'ai paramètré la liaison avec l'AD du serveur. ça marche.
2) j'ai compris comment connecter les dossiers partagés du serveur manuellement (via le finder), comment lancer connecter de ces dossiers partagés automatiquement à l'ouverture de session d'un utilisateur donné, et comment placer un alias de raccourcis dans le finder afin d'accéder simplement aux dossiers.
3) Dans le but d'automatiser la procédure pour tous les utilisateurs du domaine, j'ai réussi à trouver une ligne de commande terminal qui permet de connecter le dossier partagé au nom de l'utilisateur (qui varie en fonction de l'utilisateur) :
open 'smb://loginadmin:motdepasseadmin@srv-peda/Donnees_profs$/'$USER
cette ligne de commande fonctionne nickel, le partage samba s'ouvre bien comme il faut.
Ce qui me pose probleme :
Quand j'essaye de faire un script .sh (ou .command) avec la ligne de commande ci dessus, et que je lance le .sh dans depuis le terminal, ça ne fonctionne plus... pour faire le .sh, j'ai juste ajouté une ligne bin bash avant :
#!bin/bash
open 'smb://loginadmin:motdepasseadmin@srv-peda/Donnees_profs$/'$USER
Puis, j'ai chmod +x le fichier .sh.
En lançant le .sh depuis le terminal, ça me fait un
syntax error near unexpected token '}'
voir copie d'écran
mon attente :
1) Je voudrais avoir un script fonctionnel, qui se lance quand on double clique dessus en créant la connexion partagée vers le dossier de l'utilisateur
2) je voudrais pouvoir exécuter ce script à l'ouverture de TOUTES les sessions utilisateurs (un travail all user en quelque sorte...)
3)je voudrais qu'un alias de raccourcis soit créé en même temps dans la liste située à gauche du finder (pour le moment, on doit déplacer manuellement le montage smb vers la liste pour le créer)
Je ne sais pas si j'ai été clair, mais j'ai essayé. Je précise que je ne suis pas du tout familier avec le shell linux, et qu'il m'a déjà fallut plusieurs heures pour arriver à tout ça...
Merci à tous pour vos retours.
Bonjour,
Je dois intégrer un Mac à un environnement réseau sous windows server (active directory), dans un établissement scolaire => authentification, et accès aux partages réseau des utilisateurs via smb + alias de raccourcis dans l'interface du finder.
J'ai déjà correctement paramètre la liaison avec l'AD du serveur, l'authentification via les utilisateurs de l'AD fonctionne (format du nom de l'utilisateur dans l'AD : nom.prenom) . Du coup, chaque utilisateur qui se connecte créé une nouvelle session vierge, et je dois connecter chaque session aux partages situés sur le serveur (SRV-PEDA/DonneesProfs$/nom.prenomde l'utilisateur = nom du partage).
J'ai testé la commande suivante directement dans le terminal :
Salut
Tu peux commencer par modifier le contenu de ton fichier .sh ainsi :
Oui évidemment, c'est une coquille quand j'ai recopié la ligne dans ce post.
Le code était correct lors de mes tests. => [post initial modifié]
Merci ;-)
Tu l'as créé avec quoi ce script?
Si tu fais un
cat nom_de_fichier dans le terminal, ça dit quoi?
Perso j'ai testé ton script (en le créant avec vi) et pas d'erreurs. Tu peux tester avec nano depuis le terminal.
Note de la modération :
Bonjour et bienvenue !
J'ai combiné ton sujet intitulé « Commande qui fonctionne, pas le .sh qui correspond + autres questions » (i.e. le premier message ici en haut) et celui-ci pour plus de cohérence.
Ok, je te fais signe en rentrant.
Quand tu es dispo, on peut regarder.
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)