proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 教育网免费地址段更新 可直连包括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
本blog WWW

Posted by windtear at July 6, 2006 11:39 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.