Page 1 sur 1
HomeDir
Publié : sam. 29 sept. 2007, 09:34
par djaac
Salut,
je veux créée un /bin sous tous les homes de mes users,
commment procéder svp ?
merci
Publié : sam. 29 sept. 2007, 11:08
par emacs250
Tu veux dire un bin/

, alors c'est simple, il suffit de faire make bin

, et quand tu compileras tes programmes tu feras un Makefile, avec ce configure
J'espere qu j'ai repondu a ta question...
Publié : sam. 29 sept. 2007, 12:07
par wain
Si tu veux que les exécutables dans $home/bin soient accessibles à chaque utilisateurs, le mieux est de créer un fichier /etc/profile.d/homebin.sh
Code : Tout sélectionner
[ ! -d "$HOME/bin" ] && mkdir -p "$HOME/bin"
export PATH=$PATH:$HOME/bin
Ainsi, à chaque fois qu'un utilisateur se logguera, le répertoire se créera s'il n'existe pas, et il sera ajouté à la variable d'environnement PATH pour que les programmes qui s'y trouvent soient directement exécutables (sans taper le chemin complet).
Publié : lun. 01 oct. 2007, 13:26
par djaac
wain,
ca fonctionne si je positionne le script sous /etc/skel/
Publié : lun. 01 oct. 2007, 18:55
par warnaud
non pas besoin, dans /etc/profile.d c'est le meilleur endroit pour qu'il s'exécute, sinon tu peux le créer à la main et bourriner ton /etc/profile en mettant :
Code : Tout sélectionner
export PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:$HOME/bin"
ou de rajouter
dans ton ~/.bashrc
ou si t'es @fond dans /etc/skel tu mets la commande de wain dans le .bashrc du /etc/skel
Voilou
