Solaris添加用户设置默认密码的问题。

发布于 2022-09-01 18:45:20 字数 705 浏览 8 评论 2

我写了一个脚本,是在所有的zone中添加同样的用户名。

  1. #!/bin/sh
  2. list=`zoneadm list`
  3. echo ${list}
  4. for i in ${list}
  5.      do
  6.           useradd test1 >> $i
  7.           passwd test1 >> $i
  8.           #如何在这设置默认密码为t,而不是手动输入
  9.           mkdir -p /zone/$i/export/home/test1
  10.           chown test1 /zone/$i/export/home/test2
  11.      done

复制代码再者,这里添加用户的时候,在global zone里也添加了,虽然没有影响,但不是很好,我写了个if语句进行判断,但总是不行,如何写个if来断定$i != global ?
谢谢了!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

耳钉梦 2022-09-11 06:28:18

我写了一个脚本,是在所有的zone中添加同样的用户名。再者,这里添加用户的时候,在global zone里也添加了, ...
shuaiwhu 发表于 2010-09-13 10:56

1,  使用expect解决自动输入密码问题,或修改一用户密码为需要的密码,将/etc/passwd中此用户密码字段直接写入/etc/passwd新用户的密码字段

2, do 前加个 if 判断就行了

錯遇了你 2022-09-10 14:24:01

围观!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文