* Matthew Alton <[EMAIL PROTECTED]> [2006-03-30 18:06]: > Hiya folks, > > I routinely use a utility called "chpasswd" on AIX and Red Hat Linux. > I sure would like to use this utility on Solaris but it does not exist > and I can't seem to find a reasonable alternative. I'll write the > danged thing if I have to. Do I have to? Enquiring minds want to > know. > > Here the spec. Syntax: chpasswd [ -e | -h ]. Pretty simple stuff in > theory. The "e" switch tells the program that we are passing it an > already encrypted password, so use it verbatim, otherwise we use > crypt(3) on "password." The "h" switch get you the usage blurb. The > program simply reads "username:password" pairs from stdin and changes > the system password of "username" to "password" of all things. The > glory of the thing is that it is scriptable so you can do cute things > like "cat foo.txt | chpasswd" and no, it won't work with "passwd" > because that program makes sure you're not piping to it. I'm truly > not interested in PAM and NIS. If I write this thing, it's going to > lock and alter /etc/passwd and /etc/shadow and call it a day. No root > UID? Whine & fail. Frankly, I find PAM somewhat less than > comprehensible. > > I've found the "shadow" stuff and the CGIpaf and a few others. These > will provide reference material but not much else. Is there a true > chpasswd for Solaris? > > I'm going to write the thing, amn't I? Well, when I do, I'll post it > here. That'll do some good, right?
As far as I know, we don't have chpasswd in OpenSolaris. The PAM/passwd folks will definitely know--they will be listening in the Security community, if they aren't watching here. You can also submit a bug to the bug database, so that the whole community. See http://bugs.opensolaris.org (You must be a registered user to submit a bug.) - Stephen -- Stephen Hahn, PhD Solaris Kernel Development, Sun Microsystems [EMAIL PROTECTED] http://blogs.sun.com/sch/ _______________________________________________ opensolaris-help mailing list [email protected]
