Anomalie #464
amon2 n'est pas créé à l'instanciation
Description
Dans le code d'instance j'ai :
code = os.system("/bin/run-parts --exit-on-error -v /usr/share/eole/preinstance") [...] os.system('useradd -m -G adm --shell /bin/bash %s' % module)
Dans le code de /usr/share/eole/preinstance/config j'ai :
id amon &>/dev/null if [ $? -eq 0 ] then id amon2 &>/dev/null
2 problèmes :
- le code est spécifique à Amon (et pas amonecole) ;
- l'utilisateur amon n'existe pas en preinstance, donc l'utilisateur amon2 n'est pas créé.
A priori, si on ne fait pas 2 instances, l'utilisateur amon2 n'est pas créé.
Demandes liées
Révisions associées
déplacement de la création "amon2" de preinstance/config vers amon.sh (fixes #464)
change sup number in tabs to prevent truncated title; fix #464
Historique
#1 Mis à jour par Luc Bourdot il y a presque 14 ans
- Version cible mis à Mises à jour 2.2.2 - 03 RC
#2 Mis à jour par Luc Bourdot il y a presque 14 ans
- Assigné à mis à Emmanuel GARETTE
#3 Mis à jour par Joël Cuissinat il y a presque 14 ans
La création de l'utilisateur amon2 a toujours été en pré-instance, c'est la création des autres utilisateurs qui a été déplacée dans instance afin, entre-autres de bénéficier de la templatisation du fichier décrivant le niveau de sécurité des mots de passe ;)
http://diff-eole.ac-dijon.fr/signalement/view.php?id=1445
Au passage, ça doit être comme ça sur le CD 2.2.2 et personne n'a rien signalé !
#4 Mis à jour par Joël Cuissinat il y a presque 14 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 81fca1ba70a9c84a791ac70943e6561df888c4c0.
#5 Mis à jour par Joël Cuissinat il y a presque 14 ans
- Statut changé de Résolu à Fermé
OK dans paquet candidat : conf-amon 2.2-eole215~2.gbpe41087
root@pf-amon:~# id amon id: amon: usager inexistant. root@pf-amon:~# instance /etc/eole/config.eol [ ... ] ######################################### # Initialisation du mot de passe "amon" # ######################################### [ ... ] ######################################### # Initialisation du mot de passe "root" # ######################################### [ ... ] ############################################### # Création d'un deuxième compte local "amon2" # ############################################### Voulez-vous ajouter cet utilisateur (oui/non) ?