c'est comme en politique: le dernier qui parle à toujours raison :D
ok, c'est bon à savoir, merci :jap:
911GT3
PS pour ceux qui ont vu: je flood pas c'est la faute aux gestures :D (retour en arrière pour éditer :sarcastic: )
911GT3
c'est comme en politique: le dernier qui parle à toujours raison :D
djoh
lol :lol: excuse moi 911GT3, ce que je voulais savoir, c'est si il y a une ligne umask dans tous les fichiers, c'est celle du ~/.profile qui est pris en compte, du coup ? :)
911GT3
djoh a écrit a écrit :
moi je m'y perds. Quel fichier a la priorité dans tous ceux-ci :
~/.bashrc
~/.bash_profile
/etc/profile
/etc/bash.bashrc
extrait de man bash:
Lorsque bash est lancé comme shell de login interactif, ou comme shell non-interactif avec l'option --login, il lit et exécute tout d'abord les commandes se trouvant dans le fichier /etc/profile s'il existe.
Après lecture de ce fichier, il recherche ~/.bash_profile, ~/.bash_login, et ~/.profile, dans cet ordre, et exécute les commande se trouvant dans le premier fichier existant et accessible en lecture. L'option --noprofile peut être utilisée au démarrage du shell pour empêcher ce comportement.
Piksou
jo: na, pas ça, le prob
Passerelle:/sbin# chmod -s /sbin/halt
Passerelle:/sbin# su chris
chris@Passerelle:/sbin$ ./halt
halt: must be superuser.
chris@Passerelle:/sbin$
djoh
911GT3 a écrit a écrit :
c'est dans /etc/profile par défaut.
c'est le root qui a un PATH différent défini dans son /root/.profile
donc, soit tu modifie /etc/profile soit tu édite ton ~/.profile avec un
PATH=$PATH:/sbin
export PATH
moi je m'y perds. Quel fichier a la priorité dans tous ceux-ci :
~/.bashrc
~/.bash_profile
/etc/profile
/etc/bash.bashrc
Piksou
crade ? adopté :evil:
anyway, j'ai pas mieux et pis je m'en bat si kekun coupe ma passerelle :o
mercite aussi :jap:
apolon34
methode toute crade mais qui marche:
chmod +s /sbin/halt
Piksou
merchite [:lex]
et pour le halt ?
je précise que je cherhce avec google & co mais je trouve pas :cry:
911GT3
c'est dans /etc/profile par défaut.
c'est le root qui a un PATH différent défini dans son /root/.profile
donc, soit tu modifie /etc/profile soit tu édite ton ~/.profile avec un
PATH=$PATH:/sbin
export PATH
Piksou
rhaa, je comprends rien :/
je sais toujorus pas ou est configurée la varaible path :/
btw, comment on autorise les users à lancer halt ?
(la méthode de Darkie m'est inutile: c'est pour faire en SSH depuis Windows, or le Crtl+Alt+Del va être intercepté :/)
Piksou
mon ~/.bash_profiel donne ceci:
chris@Passerelle:~$ more ./.bash_profile
# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
umask 022
# the rest of this file is commented out.
# include .bashrc if it exists
#if [ -f ~/.bashrc ]; then
# source ~/.bashrc
#fi
# set PATH so it includes user's private bin if it exists
#if [ -d ~/bin ] ; then
# PATH=~/bin:"${PATH}"
#fi
# do the same with MANPATH
#if [ -d ~/man ]; then
# MANPATH=~/man:"${MANPATH}"
#fi
chris@Passerelle:~$
Piksou
wooody, bah je suis habitué, apt apporte un confort certain
Piksou
kadreg: ah non, j'ai rien fait, fait toujours que je tape ./ ;)
bon, je vais fouiller le fichier que tu m'as dit
samuelp
c normal sbin c'est les binaires QUE pour le compte root.
Tu peux ,en root, copier de /sbin -> /bin si tu veux qu'ils soient utilisables de n'importe quel user.
PS : Bien la woody ?
kadreg
toi, tu as essayé de mettre . dans ton path, mais pas avec la bonne commande :
"le ifconfig marche très bien si je vasi dans /sbin à la main"
dans ton .profile utilisateur, c'est
export PATH=$PATH:. qu'il faut mettre.
PS : . dans le path, c'est mal
Piksou
sur ma passerelle, pas moyen de lancer une commande si je suis pas en root
un truc tout con, comme le ifconfig marche très bien si je vasi dans /sbin à la main mais pas sinon alors qu'en root, c'est parfait