Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: Net::SSH::Perl and Passwd

by samwyse (Scribe)
on Aug 19, 2009 at 14:57 UTC ( #789838=note: print w/replies, xml ) Need Help??


in reply to Net::SSH::Perl and Passwd

A couple of things... First, I think that the passwd command opens /dev/tty to make sure that no one has hijacked stdin/stdout/stderr. Second, the SSH protocol supports changing a password without using an external command. If you look at RFC 4252, the SSH_MSG_USERAUTH_REQUEST packet has an optional field to hold a new password. I found this node while looking to see if anyone's done this before; I'll be implementing it myself if I can't find anything.

Replies are listed 'Best First'.
Re^2: Net::SSH::Perl and Passwd
by salva (Abbot) on Aug 19, 2009 at 18:21 UTC
    Quoting OpenSSH SSH server source code...
    if (change) logit("password change not supported");
    So even if it is in the RFC, the reality is that most server implementations are probably not supporting that feature :-(

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://789838]
help
Chatterbox?
[Discipulus]: good morning monks!
[LanX]: GM

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (9)
As of 2017-01-19 08:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you watch meteor showers?




    Results (169 votes). Check out past polls.