|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
Inscription : février 2005 Messages : 127 ![]() |
Bonjour,
Je cherche à faire un script qui me permette d'exécuter une commande après un changement de USER . J'ai déjà essayé ça fonctionne pour le USER mais je n'arrive pas à exécuter une commande après. Comment faire ??? Merci pour votre aide. |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() |
lorsque tu changes d'utilisateur, il y a un script qui est appelé au démarrage : .bashrc il te suffit de mettre ta commande dedans. Ce script se trouve à la racine du répertoire utilisateur (ex : /home/user1/.bashrc )
|
|
|
00
|
|
|
#3 |
|
Membre à l'essai
Inscription : février 2005 Messages : 127 ![]() |
Je vais essayer dessuite !!!
Merci |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() ![]() Inscription : novembre 2007 Messages : 553 ![]() |
ou
permettent de changer d'utilisateur et de lancer une commande. Edit:Oui, le fichier .bashrc sinon! mais la commande sera executée aussi lorsque l'utilisateur se connecte directment. |
|
00
|
|
|
#5 |
|
Membre à l'essai
Inscription : février 2005 Messages : 127 ![]() |
En fait j'ai mis mes 2 ligne de commande dans le fichier .bash_profile du user toto.
Dans le .bash_profile du user ROOT j'ai mis su - toto pour qu'il se connecte automatiquement sur le profil toto qu'il lance mes 2 lignes de commande Et ça fonctionne. Par contre lje ne sais pas si c'est très propre ??!!! Merci pour ton aide. |
|
|
00
|
|
|
#6 |
|
Membre à l'essai
Inscription : février 2005 Messages : 127 ![]() |
Sinon peut on faire un fichier bash de démarrage qui permette de faire cela afin de ne pas avoir les commandes qui se lancent chaque fois que le user toto est utilisé ??
|
|
|
00
|
|
|
#7 | |
|
Membre émérite
![]() ![]() Inscription : novembre 2007 Messages : 553 ![]() |
Citation:
Modifie plutôt le /home/toto/.bashrc si tu veux lancer un script à chaquefois que toto est connecté. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com