J'ai remarqué que le fichier sudoers et les fichiers de configuration cron agissent d'une manière particulière par rapport aux autres fichiers de configuration sous Linux. Ils doivent être édités avec un wrapper spécial plutôt qu'avec n'importe quel éditeur de texte. Comment cela se fait-il ?
Réponses
Trop de publicités?Vous utilisez visudo principalement pour éviter de casser votre système. Visudo effectue des vérifications sur vos modifications pour s'assurer que vous n'avez rien gâché. Si vous avez fait une erreur, vous risquez de ne plus pouvoir réparer ou faire quoi que ce soit qui nécessite des privilèges sans redémarrer en mode de secours.
La page de manuel décrit cette .
visudo édite le fichier sudoers dans un fichier d'une manière sûre, analogue à vipw(8). visudo verrouille le fichier sudoers contre les plusieurs éditions simultanées, fournit un un contrôle d'intégrité de base erreurs d'analyse. Si le fichier sudoers est en cours d'édition, vous recevrez un recevrez un message vous invitant à réessayer plus tard.
La réponse de Zoredache est parfaite.
Une dernière chose qui peut valoir la peine d'être mentionnée. Vous pouvez utiliser votre éditeur préféré en paramétrant EDITOR
ou VISUAL
:
export EDITOR=whatevertexteditoryouwant
export VISUAL=whatevertexteditoryouwant
Ou bien :
EDITOR=whatevertexteditoryouwant visudo