当前位置: 技术问答>linux和unix
请教 一个简单的shell脚本 问题,
来源: 互联网 发布时间:2017-03-02
本文导语: 题目:创建一个用户,并为该用户设置密码,然后把该密码重写到一个文件中,并把该文件发送到指定远程pc机。 已下shell脚本里创建用户的代码; echo "user1用户正在创建中。。“ useradd user1; passwd user1; ;。。。。。。。...
题目:创建一个用户,并为该用户设置密码,然后把该密码重写到一个文件中,并把该文件发送到指定远程pc机。
已下shell脚本里创建用户的代码;
echo "user1用户正在创建中。。“
useradd user1;
passwd user1;
;。。。。。。。。。。
不知到怎么在程序里往屏幕输入密码,,请高手指教下。。。
已下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
#!/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
一般公司里用的比较多。
一般公司里用的比较多。