Changer l'EUID du process d'exécution

Sur Linux, comment puis-je modifier EUID de l'exécution de la procédure à partir de la command line (pourvu que je possède un access racine)?

Merci

3 Solutions collect form web for “Changer l'EUID du process d'exécution”

Je ne pense pas que vous le pouvez, je ne connais aucun syscall qui vous permet de modifier l'identifiant user efficace de tout process mais le process d'appel.

Il y a kchuid , mais cela exige que vous comstackz vos propres modules du kernel, qu'il a été mis à jour pour la dernière fois en 2002 et qu'il a l'air extrêmement redoutable.

Alternativement, vous pourriez faire probablement des pirates ptrace, mais un échantillon ou une direction est un peu au-delà de moi.

Utilisez gdb.

# gdb -p pid

(gdb) p seteuid( userid )

  • Sécurité / Autorisations lorsque plusieurs sites accèdent au directory unique: SuPHP
  • Configurez le Pare-feu Windows pour bloquer tout sauf le trafic spécifique
  • bind9 mise à niveau sur Linux lenny dissortingbution
  • Comment puis-je formater ce regex pour qu'il fonctionne dans fail2ban?
  • Y a-t-il un moyen simple de déterminer avec qui parle mon server ubuntu?
  • Gestion des inputs interactives par keyboard avec Ansible
  • Comment démontrer l'importance du pare-feu de niveau OS?
  • NFC client keytab: plusieurs machines
  • ACS - Où find les journaux d'audit
  • Quelqu'un tente de pirater mon server
  • Apache: désactivez les lists de directorys
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.