SuSE Linux: Toutes les versions
Vous devez vous souvenir que la définition des variables $PATH (chemins
d'exécution des applications) est différente selon qu'il s'agisse des
utilisateurs ou de l'administrateur. En effet, en mode 'root' vous devrez
souvent fournir le chemin complet de l'exécution d'une application.
Dans l'environnement de "root" le chemin d'exécution ".
" n'est
pas fourni par défaut (variable d'environnement PATH
). En effet,
lorsque l'utilisateur "root"
veut démarrer un programme
xxx
dans le répertoire actuel, il doit saisir soit :
./xxxsoit :
sh xxx
Ceci est avant tout lié à un problème de sécurité.
Un exemple : l'utilisateur "root" se trouve dans le répertoire /tmp
dans lequel il existe un script shell portant le nom "sl
" et qui
contient le code suivant :
#!/bin/bash cd / rm -rf *Si l'utilisateur "root" saisit par erreur
sl(au lieu de "ls"), une forte activité du disque dur sera à remarquer quelque part.