Est-il possible, sous Linux ou sur des systèmes BSD, de personnaliser le sudo
message "cet incident sera signalé"? Je suis allé sur man sudo
et man sudoers
sur une machine Ubuntu 16.04, une machine FreeBSD 10.2, et une machine Fedora 23, et je ne l' ai pas trouvé quelque chose d' utile.
20
Dans un certain sens, ce message est déjà personnalisable car, comme pour de nombreuses parties de GNU / Linux, il
sudo
est internationalisé et utilise lagettext
prise en charge de la langue native pour rechercher la plupart des chaînes pour les remplacer par une version locale dans une langue différente.Par exemple, vous pouvez voir le fichier en français ici qui contient des entrées:
Donc, pour changer le message que vous devez spécifier pour quelle langue / locale? et modifiez le fichier NLS approprié. Cependant, l'utilisateur n'utilise peut-être pas de paramètres régionaux, cela n'aura donc aucun effet.
Alternativement, vous pouvez utiliser un éditeur binaire pour remplacer la chaîne dans
/usr/libexec/sudo/sudoers.so
, où elle se produit, par une chaîne exactement de la même taille et avec le même nombre de%s
paramètres. Comme cela ne correspondra plus à lagettext
traduction, cela s'appliquera à tous les paramètres régionaux. Par exempleUtilisez
cmp
pour vous assurer que vous n'avez pas corrompu le fichier.la source