如何在linux下用java添加用户和密码

sh/bash/dash/ksh/zsh等Shell脚本
回复
neovvv
帖子: 44
注册时间: 2008-06-19 18:07

如何在linux下用java添加用户和密码

#1

帖子 neovvv » 2010-07-30 11:00

在linux下如何用java添加用户和密码呢?添加用户是可以的

代码: 全选

Process process = Runtime.getRuntime().exec("useradd xxx")  
但是passwd xxx的时候,会出现等待的情况,屏幕没有返回任何提示。
我想应该是linux提示输入密码的步骤
不知道应该怎么写。
gzbao9999
帖子: 627
注册时间: 2008-11-08 18:34

Re: 如何在linux下用java添加用户和密码

#2

帖子 gzbao9999 » 2010-07-30 11:40

Process process = Runtime.getRuntime().exec("useradd xxx -p yyy")
可以么?
气血鼓荡,身体发胀,偶飘上头,三时舒畅
neovvv
帖子: 44
注册时间: 2008-06-19 18:07

Re: 如何在linux下用java添加用户和密码

#3

帖子 neovvv » 2010-07-30 15:53

尝试在ubuntu中运行了一下这个命令,用密码yyy不能登录啊
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 如何在linux下用java添加用户和密码

#4

帖子 tusooa » 2010-07-30 22:19

passwd:

代码: 全选

tlcr: 0 庚寅年六月十九日 22:14:26 ~
>> ds-打印脚本.bash fq.exp
#!/usr/bin/expect -f
# ssh连接的expect脚本

spawn ssh -D 7070 -l vpn.net.in 178.18.17.78
expect {
    "*(yes/no)*" { send "yes\r" }
    "*password*" { send "776ee36b436d648\r" }
}
expect "*Last login*" { interact }
tlcr: 0 庚寅年六月十九日 22:16:20 ~
>> 
改一改就行了。

代码: 全选

] ls -ld //
回复