Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2969 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C / Linux] Comment obtenir et larguer les droits root ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C / Linux] Comment obtenir et larguer les droits root ?

n°449589
Deadog
Dain Bramaged
Posté le 06-07-2003 à 02:48:14  profilanswer
 

je cherche à obtenir les droits root (avec le bit ki va avec sur le binaire évidemment ;)) et surtout comment les abandonner, en spécifiant si possible l'utilisateur vers lequel je veux k'il se mette
 
 :jap:

mood
Publicité
Posté le 06-07-2003 à 02:48:14  profilanswer
 

n°449591
Angel_Doog​las
Le dernier des humains
Posté le 06-07-2003 à 02:58:50  profilanswer
 

Pardon?

n°449610
Ace17
Posté le 06-07-2003 à 10:18:29  profilanswer
 

:heink:

n°449613
Taz
bisounours-codeur
Posté le 06-07-2003 à 10:42:06  profilanswer
 

man setuid

n°449882
Deadog
Dain Bramaged
Posté le 07-07-2003 à 00:48:22  profilanswer
 

++Taz a écrit :

man setuid


 
 
merci :love:  
 
à tout hasard, y auras pas une fonction toute faite pour obtenir l'uid d'un user par son nom, ou faut ke le prog regarde lui même dans /etc/passwd ?

n°449928
Taz
bisounours-codeur
Posté le 07-07-2003 à 08:34:32  profilanswer
 

ben tu te cognes la recherche sur le forum, la question a déjà été posée, je me souviens plus

n°454995
MrNoop
Posté le 11-07-2003 à 13:01:00  profilanswer
 

Attention, le SUID bit, c'est pour lancer l'exécutable dans le contexte de l'utilisateur  propriétaire du fichier.
 
Sinon tu peux changer les contextes avec les fonctions de la libC, uniquement entre l'utilisateur SUID et l'utilisateur qui a lancé le prog. c'est pour éviter que les programmes qui ont besoin du SUID root uniquement pour certaines opérations ne soient tout le temps root, avec les conséquences pour la sécurité que ça implique.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C / Linux] Comment obtenir et larguer les droits root ?

 

Sujets relatifs
[c] perl embed sous linux[Java] Socket / Droits d'admin win2k
Obtenir le nom des fichiers d'un repertoire donné ?[PHP] obtenir le nombre de resultat a une req SQL
Comment obtenir des nombres aléatoires mais seulement des entiers ?Compilation et debogage de module linux, aux pros de l'algo et systeme
[linux] printk , ca ecrit ou ?docref_root dans le php.ini
[SQL] Requête pour obtenir la liste des tables [résolu][JML] Installation de JML sur un linux ?
Plus de sujets relatifs à : [C / Linux] Comment obtenir et larguer les droits root ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)