« 教育网免费地址段更新 可直连包括msn在内的微软旗下网站 | Main | 过滤搜索引擎agent的python代码 »
July 6, 2006
改密码的 expect 脚本 附送加用户的 shell 脚本
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。 https://windtear.net/archives/2006/07/06/001022.html http://windtear.net/archives/2006/07/06/001022.html 改密码的 expect 脚本 附送加用户的 shell 脚本 #!/usr/bin/expect -f # set timeout 20 if {$argc<1} { send_user "usage: $argv0 \[WTUSER\] \[WTPASS\]\n\n" send_user "Example:\n" send_user " $argv0 windtear password\n" exit } set WTUSER [lindex $argv 0] set WTPASS [lindex $argv 1] spawn passwd $WTUSER expect "New UNIX password:" { send "$WTPASS\r" } timeout { exit 1 } expect "Retype new UNIX password:" { send "$WTPASS\r" } timeout { exit 1 } expect eof 附送加用户的 shell 脚本 passwd=`mkpasswd -l 11 -s 0` name=$1 passwd=${2:-$passwd} useradd -g ipcn -s /usr/bin/passwd -M $name |
Posted by windtear at July 6, 2006 11:39 PM