Project

General

Profile

Tâche #23139

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

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

Added by Joël Cuissinat over 3 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/27/2018
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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

Associated revisions

Revision f474f05b (diff)
Added by Joël Cuissinat over 3 years ago

Aalways create lsc user as a system user

Ref: #23139

Revision 9d52f912 (diff)
Added by Joël Cuissinat over 3 years ago

Always create lsc user as a system user

Ref: #23139

Cherry-picked from eole-ad:f474f05b for 2.5.2

History

#1 Updated by Joël Cuissinat over 3 years ago

  • Description updated (diff)
  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat

#2 Updated by Joël Cuissinat over 3 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 2.0 to 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 Updated by Scrum Master over 3 years ago

  • Status changed from En cours to Résolu

#4 Updated by Joël Cuissinat over 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 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)

Also available in: Atom PDF