论坛风格切换切换到宽版
  • 971阅读
  • 7回复

[问题求助]脚本创建用户并修改密码 [复制链接]

上一主题 下一主题
 
发帖
2093
C币
-152295
威望
391
贡献值
1
银元
-1
铜钱
4772
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
各位大哥,
小.弟想写一个脚本,自动实现新增用户并修改用户密码。.
以下是我目前想到的。

#!/bin/bash

usera.dd regulationsTest投资
passwd. regulationsTest电脑


但执行这个脚本会出现如下要求用户输入密码的.提示框。--- 印刷

[root@Alt ~.]# ./addUser2            杀毒
useradd:用户 regulation.sTest 已.存在电影
Changing. password for user regulationsTest..             汽车
New UNIX. password:(广告)


而我想在脚本里自动完成,即在文件里写入密码,而不需要这样交.互式的输入密码.。          婚庆
最终的结果是只要执行文件,会创建一个可用用户并自动修改密码,而不需要交.互式的操作。.电影

请问我该怎样写呢?
谢谢各位

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线njbenben.
发帖
1976
C币
-198903
威望
358
贡献值
1
银元
-2
铜钱
4361
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
useradd nihao -p nihao
楼主试试

[ 本帖最后由 gamester88 于 2009-4-20 14:54 编辑 ]

离线zh0407.
发帖
2064
C币
-313930
威望
388
贡献值
2
银元
-1
铜钱
4634
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
这个不行的 -p后面跟的不是密码,而是密码加密后的字符串

离线slmtly.
发帖
1928
C币
-61058
威望
352
贡献值
1
银元
-4
铜钱
4297
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
useradd regulations1
passwd regulations1 << EOF
regulations1
regulations1
EOF


这样就可以了

离线习惯.
发帖
1990
C币
-235622
威望
363
贡献值
1
银元
-3
铜钱
4376
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
useradd nihao ; echo "good" | passwd --stdin nihao
添加nihao用户
密码good

离线纸风铃.
发帖
2171
C币
-234920
威望
418
贡献值
1
银元
0
铜钱
4977
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13


QUOTE:原帖由 gamester88 于 2009-4-20 15:25 发表
useradd nihao ; echo "good" | passwd --stdin nihao
添加nihao用户
密码good


不错,比我的好多了。

离线tantan886.
发帖
2044
C币
-140694
威望
374
贡献值
1
银元
-1
铜钱
4597
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
也可以试试 expect.

离线jjpan.
发帖
2081
C币
-198470
威望
399
贡献值
1
银元
-3
铜钱
4820
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13


QUOTE:原帖由 vermouth 于 2009-4-20 17:40 发表
也可以试试 expect.

愿闻其详。
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个