Alex Rivera | Logout

Using the passwd command from within a shell script

Asked 2009-04-03T17:34:53.410
98

I'm writing a shell script to automatically add a new user and update their password. I don't know how to get passwd to read from the shell script instead of interactively prompting me for the new password. My code is below.

adduser $1
passwd $1
$2
$2
Edit
Report

1 Answer

0

Have you looked at the -p option of adduser (which AFAIK is just another name for useradd)? You may also want to look at the -P option of luseradd which takes a plaintext password, but I don't know if luseradd is a standard command (it may be part of SE Linux or perhaps just an oddity of Fedora).

answered 2009-04-03T17:43:33.547

Your Answer