如何在脚本中输入密码 linux,如何在shell脚本中为用户分配密码
本篇文章给大家介绍的内容是关于如何在shell脚本中为用户分配密码,下面我们来看具体的内容。
我们先来看一下命令echo | passwd –stdin
例如:
使用以下命令更改shell脚本中用户jack的密码。例如,我们使用字符串password作为密码。cho "password" | passwd --stdin user
分配用户输入密码:
使用以下命令从用户输入密码并分配给用户user。read -p "Enter Password for User jack: " pwd
echo $pwd | passwd --stdin user
此外,我们还可以提示用户输入两次密码,以确认用户输入正确密码。使用以下命令从用户输入密码twic并分配给用户user。while :
do
read -p "Enter Password for User user: " pwd1
read -p "Confirm Password for User user: " pwd2
if [ "$pwd1" == "$pwd2" ]
then
break
else
echo "Password and Confirm password doesn't match...."
fi
done
echo $pwd1 | passwd --stdin user
本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的Linux教程视频栏目!
如何在脚本中输入密码 linux,如何在shell脚本中为用户分配密码相关推荐
- linux下带.d的文件夹,linux – 如何在shell脚本中包含目录中的所有文件(在本例中为/etc/init.d/iptables)...
我在不同的ubuntu服务器上有一个/etc/init.d/iptables start | stop | restart脚本(这是一个普通的 shell脚本) 对于每个新服务,我必须编辑并插入一行来 ...
- linux脚本done报错,linux – 如何在shell脚本中处理错误/异常?
下面是我在bash中执行的脚本.它工作正常. fileexist=0 for i in $( ls /data/read-only/clv/daily/Finished-HADOOP_EXPORT_& ...
- linux脚本里使用sftp,如何在shell脚本里使用sftp批量传送文件
主要步骤如下: 1.为运行shell脚本的本地用户生成密钥对 2.将其中的公钥分发到sftp欲登录的远程服务器上 3.编写并以上面的本地用户运行shell脚本 一.生成密钥对 在shell脚本中使用s ...
- linux shell脚本 nohup,linux真正使用shell脚本做定时任务 关键的Nohup
网上有很多的文章教大家使用定时任务,所以别的废话我就不多说了 我这里直接有SH来做定时,只是有一点大家不知道,一定要用Nohup,否则用户退出终端以后,SH任务会被自动终止掉 假设有一 tash.sh ...
- kettle脚本Linux执行,kettle在linux下面用于shell脚本执行:转换或者作业
1 将windows下面创建好的转换,放到Linux某一个文件夹下面.如:把0816_em.ktr文件放到/home/cfj/kettle/testdemo下面. 注意里面的数据库用户名和密码可能需要 ...
- linux脚本中如何读取文件,如何在Shell脚本中逐行读取文件
原标题:如何在Shell脚本中逐行读取文件 在这里,我们学习Shell脚本中的3种方法来逐行读取文件. 方法一.使用输入重定向 逐行读取文件的最简单方法是在while循环中使用输入重定向. 为了演示, ...
- 如何在Shell脚本中使用if-else?
Moving ahead from our previous tutorial on arrays in shell scripts, let's understand how we can use ...
- Linux教程 - 在Shell脚本中声明和使用布尔变量示例
需要定义一个名为failed的bash变量,并将值设置为False.当从cron作业调用我们的脚本时,特定的任务可能会失败,然后我需要将failed转换为True.基于$failed,我需要发送一封电 ...
- 脚本同步mysql数据_windows下数据库文件使用脚本同步到linux下的mysql数据库中
1.背景 windows server 2008 下 每天会有 *.sql数据文件 需要上传到linux 中的mysql数据库中 而运维人员是在 windows server 下使用 xshell 连 ...
最新文章
- Python创建和访问字典
- 微软发布史上最大NLG模型:基于Transformer架构,170亿参数加持
- 江苏省计算机学会科学技术奖,孙国梓
- Java 动态调试技术原理及实践
- 洛谷 [P1352] 没有上司的舞会
- win10禁用驱动程序强制签名_图文细说 win10系统未检测到第三个监视器的途径 -win10使用教程...
- oracle 12c alert,Oracle 12c DG备库Alert报错ORA-01110
- android 浏览指定相册,Android -- 采用系统相册浏览指定路径下照片
- 【webshell分析】PHP大马分析
- 10款最佳SQL Server服务器监控工具
- energy plus matlab,Energyplus教程系列1—Energyplus到底能干啥.ppt
- Unity零基础到入门 ☀️| 万字教程 对 Unity 中的 Navigation导航系统基础 全面解析+实战演练【收藏不迷路】
- 2016.3.24 OneZero站立会议
- 云原生微服务架构实战精讲第八节 访问控制与更新策略
- 关于create-react-app搭建react环境并修改端口号
- java-打印空心的菱形
- 计算机学院元旦晚会对联,学校元旦对联加横批
- t检验自由度的意义_两独立t检验的自由度为n-2()
- 2020-11-17
- ie 和火狐兼容问题