![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| SUN Solaris The Solaris Operating System, usually known simply as Solaris, is a free Unix-based operating system introduced by Sun Microsystems . |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Is it possible to write a script to reset user's password? | pdtak | Shell Programming and Scripting | 1 | 02-25-2008 09:55 PM |
| automation script for password reset | yakyaj | UNIX for Advanced & Expert Users | 9 | 06-06-2007 12:58 PM |
| I would like to reset my password | matrixmadhan | Post Here to Contact Site Administrators and Moderators | 5 | 04-30-2007 10:46 PM |
| Not receiving my reset password | whyaskedhere | Forum Support Area for Unregistered Users & Account Problems | 1 | 10-16-2005 11:20 AM |
| how to reset the password in solaris | mallesh | SUN Solaris | 1 | 06-20-2005 06:16 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Looking for a script to reset password
All,
I have a Solaris 9 system and I would like to create a script that would reset the password of a local user to something specific on a daily basis. Someone suggested the following: passwd --stdin username < passwd_file However, this doesn't work on Solaris. Does anyone know of a script that will acomplish the above. Thanks |
|
||||
|
That doesn't work because passwd whats to have a real terminal in order to disable the typed characters' visibility.
i) get some type of terminal "around" ii) code a program using e.g. PAM routines to change password iii) write a script that directly alters the location where the password is stored (e.g. /etc/shadow , LDAP, ...) |
|
||||
|
Quote:
#!/opt/bin/expect -- set password [lindex $argv 1] spawn /bin/passwd [lindex $argv 0] expect "Password:" send "$password\r" expect "Password:" send "$password\r" expect eof set status [wait] exit [lindex $status 3] |
| Sponsored Links | ||
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|