diff --git a/modules_EOLE_envole/scribe/31-scripts-user-scribe.tex b/modules_EOLE_envole/scribe/31-scripts-user-scribe.tex new file mode 100644 index 0000000..11305a9 --- /dev/null +++ b/modules_EOLE_envole/scribe/31-scripts-user-scribe.tex @@ -0,0 +1,179 @@ +\begin{frame} + \frametitle{Scripts de création d'utilisateurs} + \begin{itemize} + \item creation-eleve.py + \item creation-groupe.py + \item creation-prof.py + \item creation-administratif.py + \end{itemize} +\end{frame} + + +\begin{frame} + \frametitle{creation-eleve.py} + \begin{itemize} + \item Emplacement : /usr/share/eole/backend + \item Aide : creation-eleve.py -h + \end{itemize} + Paramètres obligatoires : + \begin{itemize} + \item -u login de l'élève + \item -c classe de l'élève + \item -m mot de passe + \item -p prénom de l'élève + \item -f nom de famille de l'élève + \item -d date de naissance de l'élève (jj/mm/aaaa) + \item -o numéro de l'élève + \item -x civilité de l'élève + \begin{itemize} + \item 1 = M. + \item 2 = Mme + \item 3 = Mlle + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{creation-eleve.py} + Pramètres optionnels : + \begin{itemize} + \item -n Niveau de l'élève + \item -D Domaine mail de l'élève (restreint ou internet) + \item -q Quota + \item -P Profile (W\$) de l'élève + \begin{itemize} + \item 1 = local + \item 2 = obligatoire-1 + \item 3 = obligatoire-2 + \item 4 = intinérant + \end{itemize} + \item -s activation du shell pour le compte. + \end{itemize} +\end{frame} + + +\begin{frame} + \frametitle{creation-prof.py} + \begin{itemize} + \item Emplacement : /usr/share/eole/backend + \item Aide : creation-prof.py -h + \end{itemize} + Paramètres obligatoires : + \begin{itemize} + \item -u login du professeur + \item -m mot de passe + \item -p prénom du professeur + \item -f nom de famille du professeur + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{creation-prof.py} + Pramètres optionnels : + \begin{itemize} + \item -d Date de naissance du professeur + \item -c classe administrée par le professeur + \item -x civilité du professeur + \begin{itemize} + \item 1 = M. + \item 2 = Mme + \item 3 = Mlle + \end{itemize} + \item -M adresse mail ou mot clés du domaine de messagerie + \begin{itemize} + \item internet + \item restreint + \item aucun + \end{itemize} + \item -z niveau de droits (1 pour admin) + \item -G groupes du professeurs (groupeA, groupeB ...) + \item -P Profile (W\$) du professeur + \begin{itemize} + \item 1 = local + \item 2 = obligatoire-1 + \item 3 = obligatoire-2 + \item 4 = intinérant + \end{itemize} + \item -s activation du shell pour le compte. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{creation-administratif.py} + \begin{itemize} + \item Emplacement : /usr/share/eole/backend + \item Aide : creation-administratif.py -h + \end{itemize} + Paramètres obligatoires : + \begin{itemize} + \item -u login + \item -m mot de passe + \item -p prénom + \item -f nom de famille + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{creation-prof.py} + Pramètres optionnels : + \begin{itemize} + \item -d Date de naissance + \item -x civilité + \begin{itemize} + \item 1 = M. + \item 2 = Mme + \item 3 = Mlle + \end{itemize} + \item -M adresse mail ou mot clés du domaine de messagerie + \begin{itemize} + \item internet + \item restreint + \item aucun + \end{itemize} + \item -z niveau de droits (1 pour admin) + \item -G groupes (serviceA, serviceB ...) + \item -q Quota + \item -P Profile (W\$) + \begin{itemize} + \item 1 = local + \item 2 = obligatoire-1 + \item 3 = obligatoire-2 + \item 4 = intinérant + \end{itemize} + \item -s activation du shell pour le compte. + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{creation-groupe.py} + \begin{itemize} + \item Emplacement : /usr/share/eole/backend + \item Aide : creation-groupe.py -h + \end{itemize} + Paramètres obligatoires : + \begin{itemize} + \item -g nom du groupe + \item -t type du groupe + \begin{itemize} + \item Classe + \item Niveau + \item Matiere + \item Groupe + \item Option + \item Service + \end{itemize} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{creation-groupe.py} + Pramètres optionnels : + \begin{itemize} + \item -p groupe avec partage en lecture/écriture + \item -r groupe avec partage en lecture seule + \item -d groupe avec partage données/travail + \item -l domaine si liste + \item -n niveau associé au groupe si le groupe est de type Classe + \end{itemize} +\end{frame} +