Page 1 sur 1

[Variable environnement] USER

Publié : mer. 03 mai 2017, 14:15
par AchilleFraisse
Salut,
Est-ce que la variable d'environnement $USER est fiable est défini sur TOUS les linux ?
Pour mon programme j'ai besoin de connaitre l'emplacement du /home e l'utilisateur.
Du coup j'avais pensé à faire /home/$USER

Re: [Variable environnement] USER

Publié : mer. 03 mai 2017, 14:42
par benjarobin
Bonjour,
Pourquoi ne pas utiliser la variable $HOME ? Généralement le home de l’utilisateur est dans /home/$USER, mais il peut être ailleurs...

Re: [Variable environnement] USER

Publié : mer. 03 mai 2017, 21:22
par papajoke
bonjour,
tu peux aussi parser le fichier /etc/passwd, éventuellement la commande systemd-path (pas multi-linux)

Re: [Variable environnement] USER

Publié : mer. 03 mai 2017, 23:20
par coolgeek
sinon, si c'est en shell, tu peux faire ~$USER ca te donne aussi le home de l'utilisateur