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. -- Time flies like the wind. Fruit flies like a banana. Stranger things have .0. happened but none stranger than this. Does your driver's license say Organ ..0 Donor?Black holes are where God divided by zero. Listen to me! We are all- 000 individuals! What if this weren't a hypothetical question? steveo at syslang.net -- Shrike-list mailing list Shrike-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/shrike-list