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

  FORUM HardWare.fr
  Programmation
  C

  utiliser mount() dans un prog execute par lambda

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

utiliser mount() dans un prog execute par lambda

n°1263695
Photonium
Masse atomique : 0 uma
Posté le 10-12-2005 à 18:00:09  profilanswer
 

Bonjour,
 
Dans mon programme, j'utilise la fonction mount() (avec l'include <sys/mount.h> ). Le problème est que le programme est executé par un utilisateur lambda différent de root et donc j'ai un problème de droits.   :(  
 
Le but est de monter une clé usb et puisque gnome-volume-manager le fait sans etre root, je pense que cela doit etre possible. J'ai parcouru le code de "gvm" mais j'ai l'impression que c'est pas si simple. Je peux peut-etre passer par pmount mais je suis pas trop au courant.
 
Quelqu'un aurait-il une solution ne demandant pas trop d'effort ?  
 
PS : je suis sous linux.
 
PPS : je ne peux pas tricher en écrivant une ligne dans /etc/fstab.


Message édité par Photonium le 10-12-2005 à 18:03:27

---------------
A savoir : la dimension de Hausdorff du chou-fleur a été calculée et vaut 2.33
mood
Publicité
Posté le 10-12-2005 à 18:00:09  profilanswer
 

n°1263696
jlighty
Posté le 10-12-2005 à 18:05:25  profilanswer
 

as tu la possiblité d'exécuter ton programme via "sudo" ?
si c'est le cas, modulo la configuration de sudoers, ton utilisateur pourra monté la clé USB.

n°1263698
KangOl
Profil : pointeur
Posté le 10-12-2005 à 18:09:11  profilanswer
 

bha gvm utilise pmount donc...


---------------
Nos estans firs di nosse pitite patreye...
n°1263701
Photonium
Masse atomique : 0 uma
Posté le 10-12-2005 à 18:13:42  profilanswer
 

jlighty a écrit :

as tu la possiblité d'exécuter ton programme via "sudo" ?
si c'est le cas, modulo la configuration de sudoers, ton utilisateur pourra monté la clé USB.


 
Non, c'est pas possible. En fait, je suis en train de modifier gdm et je me vois mal le lancer avec sudo. Je vais peut-etre me documenter sur pmount vu ce qui dit KangOl.  
 
Merci.


---------------
A savoir : la dimension de Hausdorff du chou-fleur a été calculée et vaut 2.33
n°1264082
Photonium
Masse atomique : 0 uma
Posté le 11-12-2005 à 18:47:18  profilanswer
 

Bonsoir,
 
J'ai reussi en partie à faire ce que je voulais mais je suis passer par un execvp(pmount,...) qui me pose plusieurs problèmes esthétiques. Je ne peux utiliser mkdtemp() pour creer un repertoire unique et je suis obligé d'avoir mon point de montage dans /media. Ceci ne me plait pas trop.  
 
Donc si certains d'entre vous ont de bonnes idées, je suis d'accord pour les écouter.   ;)  


---------------
A savoir : la dimension de Hausdorff du chou-fleur a été calculée et vaut 2.33

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

  utiliser mount() dans un prog execute par lambda

 

Sujets relatifs
[VBA] utiliser une variable dont le nom est dans une variableY a pas un site pour les debutant ( aucune base en prog ) ?
comment utiliser JOGL ?Démarrer automatiquement un prog en fonction d'un autre
[Résolu]Utiliser une fonction dans un fichier PHPutiliser un fichier .class sour eclipse
probleme sur prog, comment enregistrer valeur..[Flex/Bison]Comment utiliser Flex/Bison avec Visual C++
prog : trouver age helputiliser une vue (SQL)
Plus de sujets relatifs à : utiliser mount() dans un prog execute par lambda


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR