[Variable environnement] USER

Applications, problèmes de configuration réseau
AchilleFraisse
Elfe
Messages : 618
Inscription : dim. 27 avr. 2014, 09:32

[Variable environnement] USER

Message 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
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17188
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Variable environnement] USER

Message 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...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
papajoke
Elfe
Messages : 773
Inscription : sam. 30 août 2014, 19:54

Re: [Variable environnement] USER

Message par papajoke »

bonjour,
tu peux aussi parser le fichier /etc/passwd, éventuellement la commande systemd-path (pas multi-linux)
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
coolgeek
archer
Messages : 100
Inscription : jeu. 24 juin 2010, 09:44

Re: [Variable environnement] USER

Message par coolgeek »

sinon, si c'est en shell, tu peux faire ~$USER ca te donne aussi le home de l'utilisateur
Répondre