Solaris添加用户设置默认密码的问题。
我写了一个脚本,是在所有的zone中添加同样的用户名。
- #!/bin/sh
- list=`zoneadm list`
- echo ${list}
- for i in ${list}
- do
- useradd test1 >> $i
- passwd test1 >> $i
- #如何在这设置默认密码为t,而不是手动输入
- mkdir -p /zone/$i/export/home/test1
- chown test1 /zone/$i/export/home/test2
- done
复制代码再者,这里添加用户的时候,在global zone里也添加了,虽然没有影响,但不是很好,我写了个if语句进行判断,但总是不行,如何写个if来断定$i != global ?
谢谢了!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1, 使用expect解决自动输入密码问题,或修改一用户密码为需要的密码,将/etc/passwd中此用户密码字段直接写入/etc/passwd新用户的密码字段
2, do 前加个 if 判断就行了
围观!!!