Bonjour!
C’est mon premier post ici. A priori le sujet n’a pas été évoqué, s’il l’a déjà été, j’en désolé par avance. 
Je suis sous Debian Lenny. Mon problème est le suivant:
les commandes qui nécessitent d’être root sont “introuvables” selon bash si je ne suis pas root. Exemple avec runlevel, invoqué sans les droits superuser:
clem@bahia:~$ runlevel
bash: runlevel: command not found
Par contre avec sudo:
clem@bahia:~$ sudo runlevel
N 2
Je souhaiterais que bash m’indique plutôt que les droits sont nécessaires (comme par exemple sur Ubuntu), autrement je ne peux plus faire la différence a priori entre un problème de droits et l’absence réelle de la commande (pas pratique).
Par ailleurs, alors que le fichier runlevel lui-même est exécutable par tout le monde,
clem@bahia:~$ sudo ls -l /sbin/runlevel
-rwxr-xr-x 1 root root 3192 aoû 12 2008 /sbin/runlevel
bash m’oblige à employer sudo… et idem pour faire un ls dessus comme vous le voyez.
Donc je suppose qu’il y a une liste des commandes/répertoires protégées des utilisateurs non-root… j’ai jeté un oeil à /etc/sudoers, pas d’indice… une idée?
) 1 FOIS pour “la session courante”!
Merci donc à Dalgwen, une ligne dans mon .bashrc et c’est réglé…