Tâche #23139
Scénario #23050: Corrections à appliquer pour Eole-AD
L'utilisateur lsc devrait toujours être créé avec un uidNumber "système"
Restant à faire (heures):
0.0
Description
Cf. demande upstream : https://github.com/lsc-project/lsc/issues/18
root@scribe:~# grep add /var/lib/dpkg/info/lsc.postinst id ${lsc_user} &>/dev/null || useradd ${lsc_user}
En attendant une éventuelle correction avec lsc 2.1.5, je propose que l'on créée l'utilisateur en amont => en preinst de eole-ad ?
Si on crée un nouvel utilisateur, après la mise en place, ils ont le même uidNumber.
Je ne pense pas que cela engendre de dysfonctionnement mais c'est trop
laid !
root@scribe:~# id lsc uid=10066(lsc) gid=10066(lsc) groupes=10066(lsc) root@scribe:~# /usr/share/eole/backend/creation-prof.py -u le.prof -m "Eole12345$" -pLe -fProf L'utilisateur le.prof (Le Prof) a été ajouté root@scribe:~# id le.prof uid=10066(lsc) gid=10066(lsc) groupes=10066(lsc) root@scribe:~# getent passwd | grep 10066 lsc:x:10066:10066::/home/lsc: le.prof:x:10066:10001:Le Prof:/home/l/le.prof:/bin/false
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Description mis à jour (diff)
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
#2 Mis à jour par Joël Cuissinat il y a environ 6 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 0.25
J'ai appliqué la correction en 2.6.2 et 2.5.2.
Dans ce cas, on obtient :
root@scribe:~# id lsc uid=999(lsc) gid=999(lsc) groupes=999(lsc)
NB : pas (encore) de branche de packaging pour 2.7.0
#3 Mis à jour par Scrum Master il y a environ 6 ans
- Statut changé de En cours à Résolu
#4 Mis à jour par Joël Cuissinat il y a environ 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Sur un nouveau aca.scribe-2.6.2-instance-AvecImport, j'obtiens bien :
root@scribe:~# id lsc uid=999(lsc) gid=999(lsc) groupes=999(lsc)