path
ajouter un répertoire
Système et matériels / Installation et configuration

carabao Membre non connecté
-
- Voir le profil du membre carabao
- Inscrit le : 08/05/2009
J'ai constaté que le répertoire /sbin, ne se trouve pas (plus) dans le path. Pour taper par exemple la commande urpmi, je dois passer par la commande suivante: /usr/sbin/urpmi. Comment peut-on ajouter ce chemin "/usr/sbin" dans le path pour tous les utilisateurs. Sur la toile on parle de différents fichiers (dans /etc, /etc/profile.d) mais je ne parviens pas à localiser la ligne à modifier.

DaaX Membre non connecté
-
- Voir le profil du membre DaaX
- Inscrit le : 13/12/2007
- Site internet
En root tu dois faire ça ?
Que te donne :
Code BASH :
echo $PATH
Pour ajouter un dossier :
Code BASH :
PATH=$PATH:/un/repertoire

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Que retourne la commande :
Code BASH :
?
cat /root/.bashrc

carabao Membre non connecté
-
- Voir le profil du membre carabao
- Inscrit le : 08/05/2009
/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/qt4/bin
PATH=$PATH:/usr/sbin
bash-4.2# echo $PATH
/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/qt4/bin:/usr/sbin
cat /root/.bashrc
cat: /root/.bashrc: Aucun fichier ou dossier de ce type
Merci pour le coup de main.

DaaX Membre non connecté
-
- Voir le profil du membre DaaX
- Inscrit le : 13/12/2007
- Site internet
Meuz :
Mais faudra recommencer à chaque fois non ?
Que retourne la commande :
Que retourne la commande :
Code BASH :
?cat /root/.bashrc
Oui, en effet.
Ce fichier n'est pas dans root mais dans /etc/bashrc.
Il faudrait en effet ajouter ce dossier dans le fichier bash_profile en fait.

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Code BASH :
[root@localhost tmp]# cat /root/.bashrc # .bashrc PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin ENV=$HOME/.bashrc USERNAME="root" export USERNAME ENV PATH # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi [root@localhost tmp]#


carabao Membre non connecté
-
- Voir le profil du membre carabao
- Inscrit le : 08/05/2009
Bizarre vous avez dit bizarre
Édité par carabao Le 08/09/2011 à 14h58

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :

Fifi19 Membre non connecté
-
- Voir le profil du membre Fifi19
- Inscrit le : 29/06/2011
Mais qu'a cela ne tienne, tu peux ajouter le chemin pour que les users accède à ton répertoire.
Tu rajoutes dans ton '/etc/profile' la ligne suivante 'export PATH=$PATH:/usr/sbin' .
A chaque ouverture de session, chaque 'users' aura le répertoire ajouté automatiquement.
PS.: Les modifs dans '/etc/profile' se font en 'root'.
Édité par Fifi19 Le 08/09/2011 à 18h18

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Citation :
je ne trouve pas trace de .bashrc dans le répertoire root
Que retourne
Code BASH :
?locate bashrc
A titre de comparaison j'ai :
Code BASH :
[root@localhost Téléchargement]# locate bashrc /etc/bashrc /etc/skel/.bashrc /home/meuz/.bashrc /home/meuz/.bashrc~ /home/live/.bashrc /home/xguest/.bashrc /root/.bashrc
D'autre /root/ contient de pour bash :
Code BASH :
[root@localhost tmp]# ls /root/.bash* /root/.bash_completion /root/.bash_history /root/.bash_logout /root/.bash_profile /root/.bashrc
Édité par Meuz Le 08/09/2011 à 20h31

carabao Membre non connecté
-
- Voir le profil du membre carabao
- Inscrit le : 08/05/2009
Code TEXT :
locate bashrc
Code TEXT :
/etc/bashrc /etc/skel/.bashrc /home/michel/.kde4/share/apps/RecentDocuments/bashrc.desktop /home/xguest/.bashrc
Code TEXT :
ls /root/.bash*
Code TEXT :
/root/.bash_history /root/.bashrc /root/.bashrc
J'ai bien sûr créé le fichier que tu as mentionné plus haut. Et pourtant , il n'apparaît pas dans la liste de la commande locate.
Édité par carabao Le 08/09/2011 à 21h29

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Code BASH :
updatedb
Peut être que ce sera fait après un redémarrage.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie