Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2006, 14h58   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 4
Points : 4
Par défaut Changer l'utilisateur lors de l'execution d'un script de démarrage

Bonjour j'ai une question a poser sur les scripts de démarrage.

J'ai crée un script de démarrage et je l'ai testé et il marche nickel. Il execute le .sh que je veux quand la machine démarre.

Le probleme c'est qu'il s'exécute en root et je ne veux pas ça.

J'ai essayé un

Code :
1
2
3
4
5
6
 
#!/bin/bash
 
su mon_utilisateur
 
"le script"
et ça ne marche pas (il saute a l'autre utilisateur et le script ne continue plus...).

J'ai essayé un

Code :
1
2
 
su mon_utilisateur -c "daemon ..."
Et ça ne marche pas encore...

Quelqu'un a une idée ???
kserradell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 16h42   #2
Membre habitué
 
Inscription : février 2005
Messages : 186
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 186
Points : 149
Points : 149
Salut,

Tu peux rajouter un - après le su afin de charger l'environnement de l'utilisateur :
Code :
1
2
 
su - utilisateur -c "echo ça marche au poil."
Cordialement,

mathias
novices est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2006, 17h35   #3
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 4
Points : 4
Merci, j'ai pu le lancer mais sans la commande daemon...

Bon pour l'instant ça me va !

Merci !!!
kserradell est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h29.


 
 
 
 
Partenaires

Hébergement Web