PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : befehl als anderer user



baschti
21.04.04, 09:11
Hallo!

Folgendes problem:

Ich habe ein Perl Script welches mit sudo ausgeführt wird, jedoch mittendrinnen eine
ssh verbindung als nicht root ausführen muss (admuser).
Grund ist das key auth. welches nur zwischen den admusern funktioniert.

Gibt es da einen plattformübergreifende Lösung (AIX, Linux)?

Die root keys zu übertragen ist leider icht möglich aufgrund einer grossen Zahl dvon maschinen und bestimmen vorgaben.

baschti
21.04.04, 09:50
hab selbst eine lösung:

su admuser --c=/adm/bin/xyz.pl

Jasper
21.04.04, 09:57
hab selbst eine lösung:

su admuser --c=/adm/bin/xyz.pl

besser ist es ssh mitzugeben, welchen key er verwenden soll. siehe parameter '-i'


-j

baschti
21.04.04, 10:04
besser ist es ssh mitzugeben, welchen key er verwenden soll. siehe parameter '-i'


-j

glaub das geht weniger, alle "clients" haben ja andere keys, das würde gehen wenn der "server" auf alle anderen connecten wollte.