Script root

Bonsoir, j’ai creer un script qui dois ce lancer au démarrage, cependant, les opérations doivent se faire avec les droits root, comment puis je faire cela ?

jul.is.a.n0life.org/blog/post/20 … -la-Debian
:question:

Salut,

[quote=“Cyrilleb”]http://jul.is.a.n0life.org/blog/post/2006/06/14/Ajouter-un-script-au-demarrage-de-la-Debian
:question:[/quote]

En l’incluant dans /etc/init.d et en le faisant lancer pendant le démarrage :slightly_smiling:
Comme je suis un fan de kde j’utilise kuser pour réaliser cette partie de l’opération.

si c’est “au démarrage”, c’est bien ce vers quoi Cyrilleb t’as dirigé.

si maintenant, tu cherches à faire un login script gnome ou kde, c’est une autre histoire.

Sous gnome (qui utilise gdm), tu pourras utiliser les mécanismes pressession, postlogin et prelogin ("/etc/gdm/PostLogin/Default", “/etc/gdm/PostSession/Default” et “/etc/gdm/PostSession/Default”).
Regarde la doc, c’est assez bien fait car ça s’execute en “root” mais les variables d’environnements $USERNAME, $HOME, $LOGNAME etc. sont celles de l’utilisateur.

[quote=“Cyrilleb”]http://jul.is.a.n0life.org/blog/post/2006/06/14/Ajouter-un-script-au-demarrage-de-la-Debian
:question:[/quote]

Je le savais déjà tout cela, ce que je ne sais pas faire c’est creer un script qui se lancera au démarrage et qui éxécutera des opération administrative, c’est à dire qu’il faudra les droits root.

[quote=“Marvin_R”]
Je le savais déjà tout cela[/quote]

Pas assez :mrgreen:
Les scripts placés dans /etc/init.d/ et placés dans un runlevel sont lancés par root donc AVEC les droits root.

tu l’écris sous le compte root… tu auras alors les bons droits…
De plus je ne suis pas sûr que les commandes du lien sus-cité puissent être lancées en tant que simple user…
++
Cyrille (court-circuité :slightly_smiling:

Ok merci valAa, Cyrilleb.