Re: Adding users

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Steven W. Orr wrote on 22/12/2003 13:50:
On Monday, Dec 22nd 2003 at 18:49 +0600, quoth Sanjeewa Wijerathne:

=>Quoting John Haxby <jch@xxxxxxxxxxxxxxx>:
=>
=>> Tony Arcus wrote:
=>> =>> >Anybody got a script that would read a txt type file with user names and =>> >passwds, adds then and sets up the passwd?
=>> >I have schools with hundreds of students and don't what to type this by
=>> hand.
=>> > =>> >
=>> while read name password; do
=>> useradd -p "$password" "$name"
=>> done < file
=>> =>
=>If you dont have encrypted passwords in the file, you can use a bit modyfied
=>version of =>John Haxby's script,
=>
=>while read name password; do
=> useradd "$name"
=> echo "$password" | passwd --stdin "$name"
=>done < file


This will not work. passwd does not read from stdin. It reads from /dev/tty. Probably the easiest way to accomplish what you want is to run expect.


Last time I checked this did work. See man passwd.



Rob



-- Shrike-list mailing list Shrike-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/shrike-list

[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux