【发布时间】:2012-01-04 10:06:13
【问题描述】:
我们的 IT 环境中有许多 Red Hat linux 服务器。我的团队成员要求我编写一个脚本(最好是 shell 脚本),以使用 SSH 一次性更改每个用户的密码。
我试图找到一个解决方案,但我发现的许多脚本都在使用 Expect。我们的服务器上没有安装 Expect,系统管理员拒绝让我们安装它。此外,用户没有 root 访问权限,因此无法使用 passwd --stdin 或 chpasswd。
有没有什么方法可以编写脚本,以便用户可以运行它并在列表中的所有服务器上仅更改他自己的用户的密码?
【问题讨论】:
-
不幸的是不是一个选项.. :)