Bonjour à tous.
Je suis à la recherche d'un moyen (ligne de commande, script, ou
application, ...) qui permettrait de générer automatiquement à partir
d'un fichier texte contenant les noms et classes, les groupes et les
comptes des utilisateurs (profs et élèves) selon une architecture bien
précise en terme de droit d'accès aux dossiers sur le serveur.
Avez-vous un outil ou un moyen à me proposer ou dois-je me préparer à
créer tous ces comptes à la main ?
Bonjour à tous.
Je suis à la recherche d'un moyen (ligne de commande, script, ou
application, ...) qui permettrait de générer automatiquement à partir
d'un fichier texte contenant les noms et classes, les groupes et les
comptes des utilisateurs (profs et élèves) selon une architecture bien
précise en terme de droit d'accès aux dossiers sur le serveur.
Avez-vous un outil ou un moyen à me proposer ou dois-je me préparer à
créer tous ces comptes à la main ?
Bonjour à tous.
Je suis à la recherche d'un moyen (ligne de commande, script, ou
application, ...) qui permettrait de générer automatiquement à partir
d'un fichier texte contenant les noms et classes, les groupes et les
comptes des utilisateurs (profs et élèves) selon une architecture bien
précise en terme de droit d'accès aux dossiers sur le serveur.
Avez-vous un outil ou un moyen à me proposer ou dois-je me préparer à
créer tous ces comptes à la main ?
Bonjour à tous.
Je suis sur le point de faire acheter et paramétrer un Xserve dans un
lycée professionel pour gérer un parc de 40 mac sous X.3 pour
l'apprentissage de Quark , Indesign, ...
Je suis à la recherche d'un moyen (ligne de commande, script, ou
application, ...) qui permettrait de générer automatiquement à partir
d'un fichier texte contenant les noms et classes, les groupes et les
comptes des utilisateurs (profs et élèves) selon une architecture bien
précise en terme de droit d'accès aux dossiers sur le serveur.
Avez-vous un outil ou un moyen à me proposer ou dois-je me préparer à
créer tous ces comptes à la main ?
Merci de vos réponses et de votre patience m'étant lancé dans ce projet
sans avoir pour l'instant la moindre idée de ce qui m'attend.
Bonjour à tous.
Je suis sur le point de faire acheter et paramétrer un Xserve dans un
lycée professionel pour gérer un parc de 40 mac sous X.3 pour
l'apprentissage de Quark , Indesign, ...
Je suis à la recherche d'un moyen (ligne de commande, script, ou
application, ...) qui permettrait de générer automatiquement à partir
d'un fichier texte contenant les noms et classes, les groupes et les
comptes des utilisateurs (profs et élèves) selon une architecture bien
précise en terme de droit d'accès aux dossiers sur le serveur.
Avez-vous un outil ou un moyen à me proposer ou dois-je me préparer à
créer tous ces comptes à la main ?
Merci de vos réponses et de votre patience m'étant lancé dans ce projet
sans avoir pour l'instant la moindre idée de ce qui m'attend.
Bonjour à tous.
Je suis sur le point de faire acheter et paramétrer un Xserve dans un
lycée professionel pour gérer un parc de 40 mac sous X.3 pour
l'apprentissage de Quark , Indesign, ...
Je suis à la recherche d'un moyen (ligne de commande, script, ou
application, ...) qui permettrait de générer automatiquement à partir
d'un fichier texte contenant les noms et classes, les groupes et les
comptes des utilisateurs (profs et élèves) selon une architecture bien
précise en terme de droit d'accès aux dossiers sur le serveur.
Avez-vous un outil ou un moyen à me proposer ou dois-je me préparer à
créer tous ces comptes à la main ?
Merci de vos réponses et de votre patience m'étant lancé dans ce projet
sans avoir pour l'instant la moindre idée de ce qui m'attend.
Avant de tenter une réponse, je voudrais savoir :
Ton xserve est le premier serveur de cette école ou tu as déjà des
xserves ou des serveurs win2k/active directory ou autre ?
Tu as déjà des compétances en shell ?
Sinon pour le reste, bien sûr que c'est possible de créer des comptes
automatiquement par ligne de commande. Jayce en avait mis un sur
www.mosx.net. Si tu ne le trouves pas je peux te l'envoyer, mais il ne
peut te servir que d'exemple, il faudra l'adapter. Il faut avant celà
savoir si ces comptes seront en local dans netinfo ou dispo en reseau
sur ldap, c'est pas les mêmes outils.
Avant de tenter une réponse, je voudrais savoir :
Ton xserve est le premier serveur de cette école ou tu as déjà des
xserves ou des serveurs win2k/active directory ou autre ?
Tu as déjà des compétances en shell ?
Sinon pour le reste, bien sûr que c'est possible de créer des comptes
automatiquement par ligne de commande. Jayce en avait mis un sur
www.mosx.net. Si tu ne le trouves pas je peux te l'envoyer, mais il ne
peut te servir que d'exemple, il faudra l'adapter. Il faut avant celà
savoir si ces comptes seront en local dans netinfo ou dispo en reseau
sur ldap, c'est pas les mêmes outils.
Avant de tenter une réponse, je voudrais savoir :
Ton xserve est le premier serveur de cette école ou tu as déjà des
xserves ou des serveurs win2k/active directory ou autre ?
Tu as déjà des compétances en shell ?
Sinon pour le reste, bien sûr que c'est possible de créer des comptes
automatiquement par ligne de commande. Jayce en avait mis un sur
www.mosx.net. Si tu ne le trouves pas je peux te l'envoyer, mais il ne
peut te servir que d'exemple, il faudra l'adapter. Il faut avant celà
savoir si ces comptes seront en local dans netinfo ou dispo en reseau
sur ldap, c'est pas les mêmes outils.
Nicolas MICHEL wrote:Avant de tenter une réponse, je voudrais savoir :
Ton xserve est le premier serveur de cette école ou tu as déjà des
xserves ou des serveurs win2k/active directory ou autre ?
Le serveur Mac sera pour l'instant le seul serveur de fichiers de cette
partie de l'établissement, la connexion internet étant assuré par un
SLIS (serveur linux d'internet scolaire) qui est simplement un proxy et
serveur Apache préconfiguré. Dans le futur, on y adjoindra un serveur
2003 qui gérera les PC d'autres salles, dans le quel les utilisateurs
sont référencés dans l'active directory. Je n'ai pour l'instant pris
aucune décision sur les passerelles entre ces deux serveurs, ne sachant
pas vraiment ce qui s'offrent comme possibilités.
J'ai effectivement trouvé la documentation Apple en anglais sur les
lignes de commandes ( fichier Command_Line.pdf de 175 pages).
Les lignes de commandes pour générer les utilisateurs et leur dossier
"Home" se fait par la commande shell suivante :
$ serversetup -createUserWithIDIP fullname shortname password userid
homedirpath
Je pensais simplement à partir d'un fichier texte contenant les
utilisateurs et leur classe , générer à l'aide de php un fichier .txt
contenant toutes les lignes :
$ serversetup -createUserWithIP RobertStrange strange mot_de_passe
/users/"$classe"/strange
$ .....
Reste à définir des groupes (je n'ai rien trouvé pour l'instant) et à
autoriser par la suite le groupe prof et admin à parcourir l'arborescnce
des /users/"$classe".
Suis-je sur la bonne voie
Nicolas MICHEL wrote:
Avant de tenter une réponse, je voudrais savoir :
Ton xserve est le premier serveur de cette école ou tu as déjà des
xserves ou des serveurs win2k/active directory ou autre ?
Le serveur Mac sera pour l'instant le seul serveur de fichiers de cette
partie de l'établissement, la connexion internet étant assuré par un
SLIS (serveur linux d'internet scolaire) qui est simplement un proxy et
serveur Apache préconfiguré. Dans le futur, on y adjoindra un serveur
2003 qui gérera les PC d'autres salles, dans le quel les utilisateurs
sont référencés dans l'active directory. Je n'ai pour l'instant pris
aucune décision sur les passerelles entre ces deux serveurs, ne sachant
pas vraiment ce qui s'offrent comme possibilités.
J'ai effectivement trouvé la documentation Apple en anglais sur les
lignes de commandes ( fichier Command_Line.pdf de 175 pages).
Les lignes de commandes pour générer les utilisateurs et leur dossier
"Home" se fait par la commande shell suivante :
$ serversetup -createUserWithIDIP fullname shortname password userid
homedirpath
Je pensais simplement à partir d'un fichier texte contenant les
utilisateurs et leur classe , générer à l'aide de php un fichier .txt
contenant toutes les lignes :
$ serversetup -createUserWithIP RobertStrange strange mot_de_passe
/users/"$classe"/strange
$ .....
Reste à définir des groupes (je n'ai rien trouvé pour l'instant) et à
autoriser par la suite le groupe prof et admin à parcourir l'arborescnce
des /users/"$classe".
Suis-je sur la bonne voie
Nicolas MICHEL wrote:Avant de tenter une réponse, je voudrais savoir :
Ton xserve est le premier serveur de cette école ou tu as déjà des
xserves ou des serveurs win2k/active directory ou autre ?
Le serveur Mac sera pour l'instant le seul serveur de fichiers de cette
partie de l'établissement, la connexion internet étant assuré par un
SLIS (serveur linux d'internet scolaire) qui est simplement un proxy et
serveur Apache préconfiguré. Dans le futur, on y adjoindra un serveur
2003 qui gérera les PC d'autres salles, dans le quel les utilisateurs
sont référencés dans l'active directory. Je n'ai pour l'instant pris
aucune décision sur les passerelles entre ces deux serveurs, ne sachant
pas vraiment ce qui s'offrent comme possibilités.
J'ai effectivement trouvé la documentation Apple en anglais sur les
lignes de commandes ( fichier Command_Line.pdf de 175 pages).
Les lignes de commandes pour générer les utilisateurs et leur dossier
"Home" se fait par la commande shell suivante :
$ serversetup -createUserWithIDIP fullname shortname password userid
homedirpath
Je pensais simplement à partir d'un fichier texte contenant les
utilisateurs et leur classe , générer à l'aide de php un fichier .txt
contenant toutes les lignes :
$ serversetup -createUserWithIP RobertStrange strange mot_de_passe
/users/"$classe"/strange
$ .....
Reste à définir des groupes (je n'ai rien trouvé pour l'instant) et à
autoriser par la suite le groupe prof et admin à parcourir l'arborescnce
des /users/"$classe".
Suis-je sur la bonne voie
Tu n'auras pa vraiment besoin d'un serveur Windows avec un XServe sous
OSX Server d'installé. Panther Server gère tout (ou presque) ce que gère
un Win Server...
Tu n'auras pa vraiment besoin d'un serveur Windows avec un XServe sous
OSX Server d'installé. Panther Server gère tout (ou presque) ce que gère
un Win Server...
Tu n'auras pa vraiment besoin d'un serveur Windows avec un XServe sous
OSX Server d'installé. Panther Server gère tout (ou presque) ce que gère
un Win Server...
Anonyme wrote:Tu n'auras pa vraiment besoin d'un serveur Windows avec un XServe sous
OSX Server d'installé. Panther Server gère tout (ou presque) ce que gère
un Win Server...
Euh, il y a de la marge entre le PDC que constitue Mac OS X Server et un
Active Directory quand même...
Anonyme <jayce@mosx.net> wrote:
Tu n'auras pa vraiment besoin d'un serveur Windows avec un XServe sous
OSX Server d'installé. Panther Server gère tout (ou presque) ce que gère
un Win Server...
Euh, il y a de la marge entre le PDC que constitue Mac OS X Server et un
Active Directory quand même...
Anonyme wrote:Tu n'auras pa vraiment besoin d'un serveur Windows avec un XServe sous
OSX Server d'installé. Panther Server gère tout (ou presque) ce que gère
un Win Server...
Euh, il y a de la marge entre le PDC que constitue Mac OS X Server et un
Active Directory quand même...
Le serveur Mac sera pour l'instant le seul serveur de fichiers de cette
partie de l'établissement, la connexion internet étant assuré par un
SLIS (serveur linux d'internet scolaire) qui est simplement un proxy et
serveur Apache préconfiguré. Dans le futur, on y adjoindra un serveur
2003 qui gérera les PC d'autres salles, dans le quel les utilisateurs
sont référencés dans l'active directory. Je n'ai pour l'instant pris
aucune décision sur les passerelles entre ces deux serveurs, ne sachant
pas vraiment ce qui s'offrent comme possibilités.
Non aucune. Je pensais utiliser le peu de compétences que j'ai en php,
mysql pour créer un fichier shell afin que les administrateur futurs du
serveur puissent à chaque rentrée générer automatiquement ce script via
une interface web.
( Il leur restera à lancer sh generation_compte.txt, le fichier
generation_compte.txt étant à ma charge)
J'ai effectivement trouvé la documentation Apple en anglais sur les
lignes de commandes ( fichier Command_Line.pdf de 175 pages).
Les lignes de commandes pour générer les utilisateurs et leur dossier
"Home" se fait par la commande shell suivante :
$ serversetup -createUserWithIDIP fullname shortname password userid
homedirpath
Le serveur Mac sera pour l'instant le seul serveur de fichiers de cette
partie de l'établissement, la connexion internet étant assuré par un
SLIS (serveur linux d'internet scolaire) qui est simplement un proxy et
serveur Apache préconfiguré. Dans le futur, on y adjoindra un serveur
2003 qui gérera les PC d'autres salles, dans le quel les utilisateurs
sont référencés dans l'active directory. Je n'ai pour l'instant pris
aucune décision sur les passerelles entre ces deux serveurs, ne sachant
pas vraiment ce qui s'offrent comme possibilités.
Non aucune. Je pensais utiliser le peu de compétences que j'ai en php,
mysql pour créer un fichier shell afin que les administrateur futurs du
serveur puissent à chaque rentrée générer automatiquement ce script via
une interface web.
( Il leur restera à lancer sh generation_compte.txt, le fichier
generation_compte.txt étant à ma charge)
J'ai effectivement trouvé la documentation Apple en anglais sur les
lignes de commandes ( fichier Command_Line.pdf de 175 pages).
Les lignes de commandes pour générer les utilisateurs et leur dossier
"Home" se fait par la commande shell suivante :
$ serversetup -createUserWithIDIP fullname shortname password userid
homedirpath
Le serveur Mac sera pour l'instant le seul serveur de fichiers de cette
partie de l'établissement, la connexion internet étant assuré par un
SLIS (serveur linux d'internet scolaire) qui est simplement un proxy et
serveur Apache préconfiguré. Dans le futur, on y adjoindra un serveur
2003 qui gérera les PC d'autres salles, dans le quel les utilisateurs
sont référencés dans l'active directory. Je n'ai pour l'instant pris
aucune décision sur les passerelles entre ces deux serveurs, ne sachant
pas vraiment ce qui s'offrent comme possibilités.
Non aucune. Je pensais utiliser le peu de compétences que j'ai en php,
mysql pour créer un fichier shell afin que les administrateur futurs du
serveur puissent à chaque rentrée générer automatiquement ce script via
une interface web.
( Il leur restera à lancer sh generation_compte.txt, le fichier
generation_compte.txt étant à ma charge)
J'ai effectivement trouvé la documentation Apple en anglais sur les
lignes de commandes ( fichier Command_Line.pdf de 175 pages).
Les lignes de commandes pour générer les utilisateurs et leur dossier
"Home" se fait par la commande shell suivante :
$ serversetup -createUserWithIDIP fullname shortname password userid
homedirpath
Euh, il y a de la marge entre le PDC que constitue Mac OS X Server et un
Active Directory quand même...
Oui, une marge qu'il ne faut surtout pas franchir sous peine de
dépression... :-)
Euh, il y a de la marge entre le PDC que constitue Mac OS X Server et un
Active Directory quand même...
Oui, une marge qu'il ne faut surtout pas franchir sous peine de
dépression... :-)
Euh, il y a de la marge entre le PDC que constitue Mac OS X Server et un
Active Directory quand même...
Oui, une marge qu'il ne faut surtout pas franchir sous peine de
dépression... :-)
OK. A mon avis, tu as meilleur temps d'envisager une authentification
unifiée (pour mac, pc, mail, intranet, serveurs, ...) avec une
délégation pour la saisie.
Tu as même sans-doutes meilleur temps de prendre (si possible :) le
problème d'en haut, pour toute l'école et non pour juste une partie.
Pour celà, je vois 3 options :
-soit tu part avec du xserve, et tu te contente côté pc de ce qu'offre
samba3, c'est à dire grosso-modo ce que permet win NT sauf erreur.
-soit tu part avec l'active directory, sur lequel tu peux t'authentifier
sans problèmes depuis mac OS X 10.3. (il y a un plugin active directory)
Mais dans ce cas prévoir d'entrée la modif du schéma du pdc selon les
dirrectives apple. (une fois que le pdc est en prod, c'est toujours plus
délicat de le modifier :)
-Soit tu as une grosse structure, avec peut-être déjà un serveur ldap
central, un centre info plein de gourous unix ou un budjet pour mandater
the specialiste, et tu crée une arborescence ldap qui peut avoir du
opendirectory et de l'active directory avec des réplications parmis.
Là je comprends pas bien.
Tu génère cette liste d'utilisateur à partir de quoi ?
Logiquement, à partir d'un anuaire existant, lequel devrait soit être
capable de gérer l'authentification, soit être remplacé par un truc plus
performant... genre ldap.
Et pourquoi réécrire une interface pour créer des comptes alors que tu
auras déjà un serveur d'authentification mahouse costaud, avec tout ce
qu'il faut dessus pour créer tes comptes, plus des outils déjà existant
comme ldap browser, plus du remote control à la pelle ...
OK, ça c'est les outils spécifiques à l'xserve.
Tu as aussi des outils ldap au besoins, qui peuvent faire pareil.
man -k ldap
En principe je devrais avoir le Xserve cet été, donc pour l'instant je
OK. A mon avis, tu as meilleur temps d'envisager une authentification
unifiée (pour mac, pc, mail, intranet, serveurs, ...) avec une
délégation pour la saisie.
Tu as même sans-doutes meilleur temps de prendre (si possible :) le
problème d'en haut, pour toute l'école et non pour juste une partie.
Pour celà, je vois 3 options :
-soit tu part avec du xserve, et tu te contente côté pc de ce qu'offre
samba3, c'est à dire grosso-modo ce que permet win NT sauf erreur.
-soit tu part avec l'active directory, sur lequel tu peux t'authentifier
sans problèmes depuis mac OS X 10.3. (il y a un plugin active directory)
Mais dans ce cas prévoir d'entrée la modif du schéma du pdc selon les
dirrectives apple. (une fois que le pdc est en prod, c'est toujours plus
délicat de le modifier :)
-Soit tu as une grosse structure, avec peut-être déjà un serveur ldap
central, un centre info plein de gourous unix ou un budjet pour mandater
the specialiste, et tu crée une arborescence ldap qui peut avoir du
opendirectory et de l'active directory avec des réplications parmis.
Là je comprends pas bien.
Tu génère cette liste d'utilisateur à partir de quoi ?
Logiquement, à partir d'un anuaire existant, lequel devrait soit être
capable de gérer l'authentification, soit être remplacé par un truc plus
performant... genre ldap.
Et pourquoi réécrire une interface pour créer des comptes alors que tu
auras déjà un serveur d'authentification mahouse costaud, avec tout ce
qu'il faut dessus pour créer tes comptes, plus des outils déjà existant
comme ldap browser, plus du remote control à la pelle ...
OK, ça c'est les outils spécifiques à l'xserve.
Tu as aussi des outils ldap au besoins, qui peuvent faire pareil.
man -k ldap
En principe je devrais avoir le Xserve cet été, donc pour l'instant je
OK. A mon avis, tu as meilleur temps d'envisager une authentification
unifiée (pour mac, pc, mail, intranet, serveurs, ...) avec une
délégation pour la saisie.
Tu as même sans-doutes meilleur temps de prendre (si possible :) le
problème d'en haut, pour toute l'école et non pour juste une partie.
Pour celà, je vois 3 options :
-soit tu part avec du xserve, et tu te contente côté pc de ce qu'offre
samba3, c'est à dire grosso-modo ce que permet win NT sauf erreur.
-soit tu part avec l'active directory, sur lequel tu peux t'authentifier
sans problèmes depuis mac OS X 10.3. (il y a un plugin active directory)
Mais dans ce cas prévoir d'entrée la modif du schéma du pdc selon les
dirrectives apple. (une fois que le pdc est en prod, c'est toujours plus
délicat de le modifier :)
-Soit tu as une grosse structure, avec peut-être déjà un serveur ldap
central, un centre info plein de gourous unix ou un budjet pour mandater
the specialiste, et tu crée une arborescence ldap qui peut avoir du
opendirectory et de l'active directory avec des réplications parmis.
Là je comprends pas bien.
Tu génère cette liste d'utilisateur à partir de quoi ?
Logiquement, à partir d'un anuaire existant, lequel devrait soit être
capable de gérer l'authentification, soit être remplacé par un truc plus
performant... genre ldap.
Et pourquoi réécrire une interface pour créer des comptes alors que tu
auras déjà un serveur d'authentification mahouse costaud, avec tout ce
qu'il faut dessus pour créer tes comptes, plus des outils déjà existant
comme ldap browser, plus du remote control à la pelle ...
OK, ça c'est les outils spécifiques à l'xserve.
Tu as aussi des outils ldap au besoins, qui peuvent faire pareil.
man -k ldap
En principe je devrais avoir le Xserve cet été, donc pour l'instant je
Laurent Pertois wrote:Mais ça manque de possibilités quand même un PDC :'(
Avec MacOSX Server, tu as un PDC *et* un LDAP en prime.
AD est un truc à donner la migraine à un moine Zen. Bien qu'il soit
puissant et efficace, je n'en disconviens pas. Mais l'interface
Microsoft, peux pas.
Laurent Pertois <laurent.pertois@alussinan.org> wrote:
Mais ça manque de possibilités quand même un PDC :'(
Avec MacOSX Server, tu as un PDC *et* un LDAP en prime.
AD est un truc à donner la migraine à un moine Zen. Bien qu'il soit
puissant et efficace, je n'en disconviens pas. Mais l'interface
Microsoft, peux pas.
Laurent Pertois wrote:Mais ça manque de possibilités quand même un PDC :'(
Avec MacOSX Server, tu as un PDC *et* un LDAP en prime.
AD est un truc à donner la migraine à un moine Zen. Bien qu'il soit
puissant et efficace, je n'en disconviens pas. Mais l'interface
Microsoft, peux pas.