A voir également:
- Commande bash pour utilisateur
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Impossible d'utiliser ce numéro de téléphone pour la validation. - Forum Gmail
- Commande cmd drole - Forum Programmation
4 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
7 avril 2008 à 12:54
7 avril 2008 à 12:54
Salut,
affiche pour ton utlisateur
106485010510997108
affiche pour ton utlisateur
echo -e "$SHELL\n$PATH\n$PWD"--
106485010510997108
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
7 avril 2008 à 13:55
7 avril 2008 à 13:55
Normalement ls se trouve dans /bin donc si tu n'as pas /bin dans le PATH alos c'est normal que le shell t'affiche "command not found"
essaie de taper le chemin complet
106485010510997108
essaie de taper le chemin complet
/bin/ls--
106485010510997108
en effet, ca marche avec /bin/ls , /bin/cat , ...
Par contre la question qui en decoule c'est comment ajouter au PATH /bin par defaut pour tous les utilisateurs (sans que l'utilisateur l'ajoute lui meme à la connexion). J'ai fait un petit tour dans /etc/profile mais c'est un peu flou.
Merci en tout cas lami20j
Par contre la question qui en decoule c'est comment ajouter au PATH /bin par defaut pour tous les utilisateurs (sans que l'utilisateur l'ajoute lui meme à la connexion). J'ai fait un petit tour dans /etc/profile mais c'est un peu flou.
Merci en tout cas lami20j
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
7 avril 2008 à 14:37
7 avril 2008 à 14:37
Affiche le contenu de /etc/profile
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
7 avril 2008 à 14:41
7 avril 2008 à 14:41
Salut,
Euh... juste un petit truc, quand tu dis "je me log en utilisateur (defini par nis+nfs) ", c'est pas défini sur le serveur les paramètres communs des utilisateurs (shell, PATH, restrictions, etc.) ?
Euh... juste un petit truc, quand tu dis "je me log en utilisateur (defini par nis+nfs) ", c'est pas défini sur le serveur les paramètres communs des utilisateurs (shell, PATH, restrictions, etc.) ?
Oui bien sur c'est definit sur le serveur, seulement j'aimerais ne pas y toucher. J'essaie d'ajouter sur ma machine une commande du style PATH=$PATH:/bin afin que ca soit executé a l'ouverture de session de l'utilisateur mais je ne trouve pas où la placer (j'ai essayé dans /etc/profile , /etc/bashrc).
Quand l'utilisateur se log et lance cette commande, le PATH est bien maj (le temps de la connexion) donc ca devrait pouvoir s'automatiser :/
Quand l'utilisateur se log et lance cette commande, le PATH est bien maj (le temps de la connexion) donc ca devrait pouvoir s'automatiser :/
Je n'y arrive toujours pas :(
quand je fait en tant qu'utilisateur PATH=$PATH:/bin tout marche bien apres (sauf apres logout qui reinitialise le path)
je me suis donc fait un petit script tout bete (que j'apelerai au login) avec cette ligne ci dessus mais quand je l'appelle rien ne se passe. Je l'ai ensuite modifié du style :
echo $PATH
PATH=$PATH:/bin
echo $PATH
et la il me sort
/usr/bin:.....
/user/bin:......:/bin
mais le PATH ne reste pas modifié, c'est fou :x
Ca doit quand meme bien etre possible de modifier le path pour chaque machine :(
quand je fait en tant qu'utilisateur PATH=$PATH:/bin tout marche bien apres (sauf apres logout qui reinitialise le path)
je me suis donc fait un petit script tout bete (que j'apelerai au login) avec cette ligne ci dessus mais quand je l'appelle rien ne se passe. Je l'ai ensuite modifié du style :
echo $PATH
PATH=$PATH:/bin
echo $PATH
et la il me sort
/usr/bin:.....
/user/bin:......:/bin
mais le PATH ne reste pas modifié, c'est fou :x
Ca doit quand meme bien etre possible de modifier le path pour chaque machine :(
7 avril 2008 à 13:38
le shell est effectivement ksh (/bin/ksh)
le path est plutot etrange (/usr/bin:/usr/ucb:/etc:.)
le pwd donne bien mon répertoire utilisateur monté