Projet

Général

Profil

Tâche #23139

Scénario #23050: Corrections à appliquer pour Eole-AD

L'utilisateur lsc devrait toujours être créé avec un uidNumber "système"

Ajouté par Joël Cuissinat il y a environ 6 ans. Mis à jour il y a environ 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
27/02/2018
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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

Révisions associées

Révision f474f05b (diff)
Ajouté par Joël Cuissinat il y a environ 6 ans

Aalways create lsc user as a system user

Ref: #23139

Révision 9d52f912 (diff)
Ajouté par Joël Cuissinat il y a environ 6 ans

Always create lsc user as a system user

Ref: #23139

Cherry-picked from eole-ad:f474f05b for 2.5.2

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)

Formats disponibles : Atom PDF