首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用脚本更改Solaris 10密码

用脚本更改Solaris 10密码
EN

Stack Overflow用户
提问于 2016-12-19 10:45:26
回答 1查看 1.1K关注 0票数 0

有人能帮助我创建一个脚本来更改基于Solaris的服务器的密码吗?我不是根用户。通常我会这样修改我的密码:我输入终端"passwd“,然后它让我输入登录密码,我插入它,然后它请求新密码,我插入它,然后它要求重新输入新密码,我插入它。有人知道如何通过脚本来完成这个任务吗?或者更好的是,如何通过只用一行编写的命令来更改密码?我希望创建一个连接到服务器并更改密码的java应用程序。

EN

回答 1

Stack Overflow用户

发布于 2016-12-19 15:39:27

你想要做的事情几乎是不可能实现的--因为编写密码脚本是一个非常非常糟糕、不安全的想法。这样做几乎肯定会损害密码,因此也会损害帐户和它所能访问的一切。

Solaris passwd实用程序使用getpassphrase()直接从控制终端(键盘)读取密码。你可以找到这里的源代码

来自手册页

描述 getpass()函数打开进程的控制终端,将以空结尾的字符串提示符写入该设备,禁用回音,读取字符串直到下一个换行符或EOF,恢复终端状态并关闭终端。 getpassphrase()函数与getpass()相同,只不过它读取并返回长度高达257个字符的字符串。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41220833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档