请教 一个简单的shell脚本 问题,
题目:创建一个用户,并为该用户设置密码,然后把该密码重写到一个文件中,并把该文件发送到指定远程pc机。
已下shell脚本里创建用户的代码;
echo "user1用户正在创建中。。“
useradd user1;
passwd user1;
;。。。。。。。。。。
不知到怎么在程序里往屏幕输入密码,,请高手指教下。。。
------解决方案--------------------可以尝试如下
#!/bin/bash
echo "user1用户正在创建中.."
(sleep 1; echo useradd user1; sleep 2; echo passwd user1; sleep 1; echo user1的密码; sleep 1; echo user1的密码; sleep 1)|telnet localhost
------解决方案--------------------如果是用scp,可以参考:http://www.linuxidc.com/Linux/2011-02/31921.htm
一般公司里用的比较多。