188 lines
5.6 KiB
TeX
188 lines
5.6 KiB
TeX
\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}
|
|
Emplacement : /usr/share/eole/backend \\
|
|
Aide : creation-eleve.py -h \\
|
|
Paramètres obligatoires : \\
|
|
{\tiny \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 {\tiny 1 = M.}
|
|
\item {\tiny 2 = Mme}
|
|
\item {\tiny 3 = Mlle}
|
|
\end{itemize}
|
|
\end{itemize}}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{creation-eleve.py}
|
|
Paramè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: Paramètres optionnels 1}
|
|
\begin{itemize}
|
|
\item {\small -d Date de naissance du professeur}
|
|
\item {\small -c classe administrée par le professeur}
|
|
\item {\small -x civilité du professeur}
|
|
\begin{itemize}
|
|
\item {\tiny 1 = M.}
|
|
\item {\tiny 2 = Mme}
|
|
\item {\tiny 3 = Mlle}
|
|
\end{itemize}
|
|
\item {\small -M adresse mail ou mot clés du domaine de messagerie}
|
|
\begin{itemize}
|
|
\item {\tiny internet}
|
|
\item {\tiny restreint}
|
|
\item {\tiny aucun}
|
|
\end{itemize}
|
|
\end{itemize}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{creation-prof.py: Paramètres optionnels 2}
|
|
\begin{itemize}
|
|
\item {\small -z niveau de droits (1 pour admin)}
|
|
\item {\small -G groupes du professeurs (groupeA, groupeB ...)}
|
|
\item {\small -P Profile (W\$) du professeur}
|
|
\begin{itemize}
|
|
\item {\tiny 1 = local}
|
|
\item {\tiny 2 = obligatoire-1}
|
|
\item {\tiny 3 = obligatoire-2}
|
|
\item {\tiny 4 = intinérant}
|
|
\end{itemize}
|
|
\item {\small -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-administratif.py: Paramètres optionnels 1}
|
|
\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}
|
|
\end{itemize}
|
|
\end{frame}
|
|
|
|
\begin{frame}
|
|
\frametitle{creation-administratif.py: Paramètres optionnels 2}
|
|
\begin{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}
|
|
Paramè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}
|
|
|