读书人

请问 一个简单的shell脚本 有关问题

发布时间: 2012-08-07 14:54:48 作者: rapoo

请教 一个简单的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

一般公司里用的比较多。

读书人网 >UNIXLINUX

热点推荐