Exécuter le programme en tant que root sans utiliser sudo avec un count d'user normal

Y at-il un moyen de forcer à exécuter le programme en tant que root (avec l'user normal) quand il n'y a pas de sudo sur la machine (et ne peut pas être ajouté)?

Bien sûr: vous pouvez définir le bit setuid . Sur un système moderne, la command la plus simple est:

# chmod u+s myprogram 

ou, si le programme est déjà connu pour avoir le mode 755:

 # chmod 4755 myprogram 

Cela suppose que le programme appartient à root . Vous devrez également changer le propriétaire du file si celui-ci appartient actuellement à quelqu'un d'autre.

Lisez cet article de Wikipedia, en particulier la section Sécurité . Il y a une raison pour que root puisse faire cela dans un file, et pourquoi peu de files exécutables sur votre système ont déjà ce bit défini.