Re: Python3 nom complet d'utilisateur

Top Page

Reply to this message
Author: Marc BERLIOUX
Date:  
To: Patrice Karatchentzeff
CC: GUILDE
Subject: Re: Python3 nom complet d'utilisateur
Le 12/05/2020 à 09:24, Patrice Karatchentzeff a écrit :
> Tu vas au devant de problèmes, car le nom complet d'un utilisateur
> n'est pas obligatoirement renseigné sur un système UNIX. Sauf si chez
> toi, c'est le cas.


Oui, et depuis longtemps. Les distribs réclamment souvent à
l'installation ton nom complet et c'est celui-ci qui est stocké dans la
ligne du fichier /etc/passwd au début du cinquième champ

> Le seul truc sûr est le nom du login, donc le $LOGNAME (accessible en
> shell en fait : echo $LOGNAME)


Ce n'est pas pour un besoin critique, mais pour automatiser le
remplissage de champs "CreatedBy" "LastModifiedBy" dans un document que
je génère par un script. Si ce nom n'est pas renseigné, le champ sera vide

> pwd est le path où tu es... donc ne te renseignera que si ton
> programme est à la racine, et ensuite tu devras te palucher à retirer
> le /home.


Tu confonds. Ce n'est pas la commande pwd du shell que mentionnais, mais
bien un module python :

https://pymotw.com/2/pwd/

Ils auraient pu choisir un autre nom..

--
Marc BERLIOUX
Une mauvaise herbe est avant tout une plante qui pousse au mauvais endroit.