← retour aux snippets

sudoedit: éditer en root sans redirections risquées

Éditer un fichier avec les privilèges root via une copie sécurisée, sans exposer les droits.

bash security #sudoedit#sudo#edit

objectif

Modifier des fichiers sensibles sans sudo tee/redirections qui contournent les permissions.

code minimal

sudoedit /etc/nginx/nginx.conf

utilisation

# choisir l'éditeur
sudo update-alternatives --config editor

variante(s) utile(s)

# restreindre aux chemins autorisés (sudoers)
# %admins ALL=(root) sudoedit /etc/nginx/nginx.conf

notes

  • sudoedit copie le fichier dans un tmp éditable puis remplace atomiquement.
  • plus sûr que sudo vim /fichier en cas de plugins.