导航:首页 > 操作系统 > linux修改密码脚本

linux修改密码脚本

发布时间:2022-06-26 07:26:51

linux中用脚本创建非root用户,要脚本中配制非root用户的密码,如何用openssl对密码加密

openssl是可以加解密,但是你的要求是创建用户并输入密码,据我所知,linux的passwd命令好象只能用键盘交互,没法用脚本预设的。
有个可用的办法是:用useradd命令创建完用户后,再用脚本修改/etc/shadow(这个文件是真正存放用户密码的地方)里的密码段,这个密码段是用hash算法加密的,好象是sha256还是sha512之类的吧,例如'000000',加密后是$6$7z4nJy/C69Wj$A65GjO61mBtErCbGNxIt1IUumPs/YUmeu1Zb7jElxNU/5TNmIDNx/
/etc/shadow的权限只有root用户可以修改,因此这个脚本要由root来执行。

② linux shell脚本,运行时要输入密码,密码正确才往下跑,这个怎么实现呢

A=123456
read-p"请输入密码:"PASSWD
if["$PASSWD"=="$A"];then
continue
else
echo"密码不错误,请重启输入!"
fi

③ 如何使用shell脚本修改linux的登陆密码

编写mssh.sh脚本
内容如下
1.
#!/usr/bin/expect
-f
2.
#auto
ssh
login
3.
set
timeout
30
4.
set
sshhost
[lindex
$argv
0]
5.
spawn
ssh
-llizongbo
-p13800
$sshhost
6.
expect
“password:”
7.
send
“lizongbo_618119\r”
8.
interact
给文件加上可执行权限
chmod
+x
./mssh.sh
如果文件默认有其它权限,建议最好设置为只能自己读取,修改和执行
chmod
700
./mssh.sh
测试成功:
./mssh.sh
618119.com
直接登录到了
618119.com

④ 运行linux脚本,遇到要按回车键,怎么让它自动应答,继续运行脚本

实现的方法和详细的操作步骤如下:

1、第一步,连接相应的linux主机,进入linux命令行状态,并等待输入shell命令,见下图,转到下面的步骤。

阅读全文

与linux修改密码脚本相关的资料

热点内容
pm2016免加密狗破解 浏览:439
拳击pdf 浏览:346
柱子箍筋全长加密到板底 浏览:385
pdf页面不一样 浏览:302
javaphp混合 浏览:676
云服务器商业 浏览:193
永磁变频螺杆式空气压缩机优缺点 浏览:368
程序员带老婆回家 浏览:462
大学生编程学习资源 浏览:125
php如何建站 浏览:642
苹果手机桌面的app怎么隐藏了 浏览:283
建行生活APP的五折券怎么用 浏览:963
云服务器时钟 浏览:117
就无命令 浏览:659
安卓系统微信怎么找回好友视频 浏览:689
ug90pdf 浏览:397
纯正的溯源码燕碎多少钱一克 浏览:105
命令控制行有什么用 浏览:441
便携式数控切割机编程 浏览:698
androidtcp接收 浏览:40