在linux上添加bash脚本来创build用户

在linux上添加bash脚本来创build用户,第1张

概述在linux上添加bash脚本来创build用户

我请求你的帮助,创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_pa​​ssword]

现在,非常重要的是,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) ? ?>

总结

以上是内存溢出为你收集整理的在linux上添加bash脚本来创build用户全部内容,希望文章能够帮你解决在linux上添加bash脚本来创build用户所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1209564.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存