LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 842|回复: 11

关于修改密码的脚本[基本解决]

[复制链接]
发表于 2004-2-29 22:08:48 | 显示全部楼层 |阅读模式
我想从命令行直接修改密码,但是使用passwd user < user.pass之类的语法无法实现,请教!
 楼主| 发表于 2004-2-29 22:20:32 | 显示全部楼层
像这样待输入的程序,如何使用shell来自动填写?
发表于 2004-2-29 22:29:00 | 显示全部楼层

回复: 关于修改密码的脚本

最初由 yggdrasil 发表
我想从命令行直接修改密码,但是使用passwd user < user.pass之类的语法无法实现,请教!
  1. echo "123456" >user.pass
  2. passwd --stdin username <user.pass
复制代码
roor only! please read passwd's manual
--stdin                 read new tokens from stdin (root only)
 楼主| 发表于 2004-3-1 11:43:25 | 显示全部楼层
thank you very much !!!
 楼主| 发表于 2004-3-4 22:17:09 | 显示全部楼层
再问一下,scp可以吗?
不行的话,就只能用ftp了;p
 楼主| 发表于 2004-3-4 22:29:12 | 显示全部楼层
那个-B 是什么效果?能否说说?
发表于 2004-3-4 22:43:47 | 显示全部楼层
最初由 yggdrasil 发表
再问一下,scp可以吗?
不行的话,就只能用ftp了;p

那要看他的手册,sshd的配置文档都在/etc/sshd目录下,有兴趣的话可以看看~,
 楼主| 发表于 2004-3-5 08:03:17 | 显示全部楼层
scp -B 在他的手册里,我没看懂,所以就过来问了@@"
发表于 2004-3-5 09:00:58 | 显示全部楼层
# chpasswd 很好用:
$ chpasswd << END
> user1:passwd1
> user2:passwd2
> END

## 或者

$ echo -e "user1:passwd1\nuser2:passwd2" | chpasswd
 楼主| 发表于 2004-3-5 09:05:56 | 显示全部楼层
哦?不错,好东东
那scp怎么弄?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表