Schrift
[thread]12812[/thread]

Solaris - passwd Kommando über SSH



<< >> 3 Einträge, 1 Seite
tecker
 2008-11-24 12:50
#116566 #116566
User since
2008-02-26
77 Artikel
BenutzerIn
[Homepage] [default_avatar]
Weis jemand etwas darüber warum man beim abetzen des passwd Kommandos zu einem Solaris-Client per SSH grundsätzlich folgenden Fehler bekommt:

Code: (dl )
Unexpected failure. Password file/table unchanged


Habe es mit "ssh USERNAME@SOLARISCLIENT passwd" gemacht.

Am User liegt es nicht und andere Kommandos wie ls,uname,etc funktionieren. Bei Debian-Clients habe ich hier auch keine Probleme. Habe drei Solaris CLients getestet (Solaris 9 und 10) und immer das gleiche.

Irgendwo eine Securityeinstellung die passwd unterbindet bei SSH? In der nsswitch.conf (falls es damit evtl. zusammen hängt) steht beim Solaris Client alels auf "files". Meine Google-Suche blieb bislang erfolglos.


Viele Grüße
Linuxer
 2008-11-24 14:37
#116567 #116567
User since
2006-01-27
3875 Artikel
HausmeisterIn

user image
Ich vermute, dass das passwd Programm die Umgebung/das aktuelle Terminal überprüft.
Bei einem direktem Aufruf via SSH scheitert diese Überprüfung und das Programm bricht entsprechend ab.

Eine Lösung weiß ich grade nicht (ich kenne mich dazu auch zu wenig mit Solaris aus; und wenn ich ehrlich bin,
will ich das auch gar nicht; Jeder Besuch, den ich bisher auf Solaris machen durfte, war mir letzten Endes zu gruselig ;o) ).
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
tecker
 2008-11-24 14:58
#116569 #116569
User since
2008-02-26
77 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hab raus bekommen, dass ich eine Pseudo TTY brauche. Scheinbar nur bei Solaris.

Manuell kein Problem .. einfach mit -t und es funktioniert. Schaue nur grad wie ich das ganze in meinem Net::SSH::Perl Skript unterbringe.
<< >> 3 Einträge, 1 Seite



View all threads created 2008-11-24 12:50.