我请求你的帮助,创build一个脚本来创build一个用户和一个密码的密码
useradd client1 -M -s /bin/false passwd client1
例如,有一个新的用户:
login:client1密码:testing
可能吗 ? 如果是的话,请问如何?
将密码发送到Windows服务
PHP exec用IIS更改Windows密码
如何在开发机器上强制导入错误? (pwd模块)
如何提供密码给一个在bash中提示的命令?
如何使用cmd或pythonvalidationWindows密码?
为用户设置密码,忽略密码策略
更改密码Windows AD C#
现代Unix / Linux系统上的密码仍然限制在8个字符以内?
在shell中创build新的pipe理webmin用户
Google云端控制台:无法login到新的WIndows VM实例
这应该做的:
adduser client1 -p $(perl -e'print crypt("test","aa")')
男人useradd会给你提示做这个,我相信这是如何:
useradd [username] -d / path_to_home_directory -p [encrypted_password]
现在,非常重要的是,useradd的文档说-p参数需要crypt(7)返回的密码ENCRYPTED; 因此,你需要做的就是创建一个密码为“test”的示例用户,然后打开/ etc / shadow并从文件中复制并粘贴密码并将其用于脚本。
假设在/ etc / shadow中加密的“test”显示为“zxs1 @ 431sa”,您的最终脚本应该是:
useradd [username] -d / path_to_home_dir -p zxs1 @ 431sa [enter]
我认为,应该这样做。
参考文献: http : //linux.die.net/man/8/useradd
好吧,我发现它:
第一个脚本创建用户:(add_user.sh)
#!/bin/sh useradd $1 -M -s /bin/false
第二个创建一个密码或更改它:
#!/bin/sh echo "$1:$2" | chpasswd
你知道我怎么能从PHP文件调用这个脚本?
<?php Execution (add_user.sh) ? ?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。