en fait si c'est pour éviter les alias malicieux tu peux aller de brosser
export PATH=/home/mechant/bin/:$PATH
et ton \sudo ou \su il exécute le malicieux (bon c'est pas un alias mes le résultat est le même
$ mkdir test
$ cd test
$ echo 'echo plop' > ls
$ chmod +x ls
$ export PATH=.:$PATH
$ ls
plop
$ \ls
plop
$ /bin/ls
ls
la bonne pratique, c'est /bin/su ou /bin/sudo. Le \commande est utile pour bypasser les alias qui pourraient foutre la merde (ls --color, grep --color=always, ou autre alias qui changeraient les sortie des commandes de manières imprévue), mais d'un point de vue sécurité c'est pas super utile.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Deux questions
Posté par fearan . En réponse au message Deux questions sur le shell. Évalué à 10.
export PATH=/home/mechant/bin/:$PATH
et ton \sudo ou \su il exécute le malicieux (bon c'est pas un alias mes le résultat est le même
$ mkdir test
$ cd test
$ echo 'echo plop' > ls
$ chmod +x ls
$ export PATH=.:$PATH
$ ls
plop
$ \ls
plop
$ /bin/ls
ls
la bonne pratique, c'est /bin/su ou /bin/sudo. Le \commande est utile pour bypasser les alias qui pourraient foutre la merde (ls --color, grep --color=always, ou autre alias qui changeraient les sortie des commandes de manières imprévue), mais d'un point de vue sécurité c'est pas super utile.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent