Droits des programmes

Hello…

Une question me trotine dans la tête depuis quelques temps maintenant…

Normalement, si je veux configurer le wifi, je passe en root et je tape dans iwconfig… D’ou la question:
comment se fait-il que, par exemple, le NetworkManager arrive à configurer une interface tout seul comme un grand?

J’imagine qu’il est lancé au démarrage avec des droits root (y’a rien dans les sudoers)(vu qu’on doit le lancer en root normalement)?

Ou alors appartient il à un groupe “réseau” lui conférant ainsi l’accès à, par exemple, iwconfig ou dhclient?

Thx

.

En effet, Network-manager est en fait constitué de deux programmes :

  • l’applet, lancée par l’utilisateur, qui s’affiche sur le bureau
  • le démon, lancé au démarrage, avec les droits root

l’applet permet à l’utilisateur de donner des ordres au démon, qui lui a des droits suffisants pour établir une connexion avec sur le réseau.

ahh ok… J’avais deéjà remarqué qu’il y avait un deamon et une applet, mais je tiltais pas vraiment.

Je suis super pas à l’aise avec les machin qui trainent dans init.d :wink:

Merci pour les liens, je vais y jeter un coup d’oeil…

A pars, ca pour un deamon, y’a du code “spécial” ou c’est juste un programme lancé sur une boucle locale en tâche de fond? (non, parcequ’on a fait plein d’ada&co à la school, mais les trucs vraiment interessant de ce genre on nous en parle jamais :frowning: )

.

Sous debian, tu as un squelette commenté : /etc/init.d/skeleton

.

Hum, merci à vous pour vos lumières :wink: