Portál AbcLinuxu, 7. prosince 2025 22:52
useradd a passwd --stdin ve for cyklu. Manpage k newusers viz. http://linuxcommand.org/man_pages/newusers8.html
skript setpassword se spoustel v cyklu pro kazdeho uzivatele:
setpassword login heslo(pro Vas je zajimava je jenom prvni cast. Pak mi to generuje jeste stejna hesla pro pristup k www (htpasswd))
tady je skript setpassword
#!/usr/bin/expect -fset user [lindex $argv 0] set pass [lindex $argv 1]
#spustime program passwd spawn /usr/bin/passwd $user sleep 1
#zadame heslo expect "ssword" send "$pass\r" sleep 1
#potvrdime heslo expect "ssword" send "$pass\r" #sleep 1
expect eof
#spustime program htpasswd spawn /usr/bin/htpasswd /etc/httpd/zacipasswd $user
#zadame heslo expect "ssword" send "$pass\r"
#potvrdime heslo expect "ssword" send "$pass\r"
expect eof
s pozdravem radimch
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.