Bonjour,
En faisant des essais sur mon Raspberry (Raspbian Stretch Lite 9.3), je
suis surpris qu'une opération qui m'est interdite en sudo fonctionne
très bien en tant que vrai 'root' :
pi@raspi:/etc/fail2ban $ sudo sed 's/^#$//g; /./,/^$/!d' jail.conf >
jail.local
-bash: jail.local: Permission non accordée
pi@raspi:/etc/fail2ban $ sudo -i
root@raspi:/etc/fail2ban $ sed 's/^#$//g; /./,/^$/!d' jail.conf.orig >
jail.local (OK)
Sur tous les sites que j'ai consultés jusqu'ici, on répète que sudo sert
à accorder des droits root limités dans le temps et/ou dans la gamme des
commandes autorisées, et à loguer qui a fait quoi, évidemment, mais je
ne trouve rien nulle part qui explique pourquoi la commande ci-dessus
fonctionne en root et échoue en sudo.
Est-ce que l'explication est là, sous mes yeux ?
root@raspi:~ $ ls -ld /etc/fail2ban/
drwxr-xr-x 6 root root 4096 mars 4 18:38 /etc/fail2ban/
Merci d'avance,
--
Marc TERRIER