[UNIX] exec de script sur compte commun

Résolu/Fermé
nico3fr Messages postés 34 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 17 janvier 2008 - 11 juin 2007 à 10:53
nico3fr Messages postés 34 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 17 janvier 2008 - 11 juin 2007 à 16:45
Bonjour,

Voici mon soucis...
D'abord le contexte : je travaille en VNC sur des stations UNIX et j'ai fait un petit script perl pour automatiser certaines taches.
Le script en question est censé executer des commandes clearcase dans differents xterm.
Je lance mon script, il ouvre 2 ou + xterm, dans lesquels il execute des commandes clearcase.
exemple :
xterm -e "ct setview -exec '/home/$user/command.txt' $vueUser ; tcsh;" & 

Sous mon compte tout fonctionne parfaitement.

Par contre, on travaille generalement avec un "compte commun". Compte utilisé par plusieurs personnes et qui à tous les droits nécessaires pour l'execution des taches en question.
Je pensais pouvoir utiliser mon script sur ce compte en faisant un
su compte_commun
et en executant ensuite mon script, mais je me retrouve avec ces erreurs : Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed

Quelqu'un aurait il une idée pour que mon script fonctionne correctement sur ce compte?
A voir également:

7 réponses

nico3fr Messages postés 34 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 17 janvier 2008 5
11 juin 2007 à 11:54
Bon, en fait ca cause pas de soucis pour l'execution de mon script. J'avais un probleme d'alias.
Mais ca m'affiche tout un paquet de warnings qui sont un peu genant à l'affichage. Quelqu'un aurait-il une idée pour ne pas les afficher? :)

Merci
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
11 juin 2007 à 11:57
Salut,


essaie comme ça
xterm -e "ct setview -exec '/home/$user/command.txt' $vueUser ; tcsh;" 2>/dev/null &
0
nico3fr Messages postés 34 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 17 janvier 2008 5
11 juin 2007 à 12:13
Merci ;)
0
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 5 619
11 juin 2007 à 12:20
Il vaudrait mieux connaitre l'origine des warnings et les corriger, surtout avec ClearCase
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nico3fr Messages postés 34 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 17 janvier 2008 5
11 juin 2007 à 14:26
Les warnings sont pas lié à clearcase, mais a l'ouverture d'un xterm.
Si je lance simplement la commande
xterm
j'ai le warning qui apparait.
Je pense que c'est lié au fait que ma session VNC est différente de la session "utilisateur"
VNC = mon compte
xterm = compte commun
0
dubcek Messages postés 18753 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 7 novembre 2024 5 619
11 juin 2007 à 14:46
Quel warning ?
0
nico3fr Messages postés 34 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 17 janvier 2008 5
11 juin 2007 à 16:45
celui la : Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed

Ou chez un de mes collegue qui a un environnement un peu different, il a celui la : Warning: Tried to connect to session manager, Could not open network socket
0