背景说明

在制作docker镜像时,会经常涉及添加用户并给用户设置密码的操作。这样的场景在使用Dockerfile时,不能使用交互方式进行镜像制作,这时候就需要使用非交互的方式添加用户并修改用户密码。

使用方法

方法一:passwd --stdin

使用方法:

echo password | passwd --stdin username
  • password:用户密码
  • username:用户名

示例:echo 123456| passwd --stdin test

方法二:passwd --stdin

使用方法:

echo "username:password" | chpasswd
  • password:用户密码
  • username:用户名

示例:echo "test:123456"| chpasswd

Linux:两种非交互修改用户密码的两种方式相关推荐

  1. Linux非交互式修改用户密码

    Linux非交互式修改用户密码 echo "root:123456789" | chpasswd使用命令修改密码 useradd www;echo 123456789 | pass ...

  2. 【Linux】通过 Shell 脚本修改用户密码

    1. Linux 中修改用户密码   Linux 中要修改一个用户的密码通常是使用 passwd 命令来完成,命令格式如下. #一般使用格式 passwd [username] [注]:若其后不加任何 ...

  3. Linux学习-26-passwd命令:修改用户密码

    8.10 Linux passwd命令:修改用户密码 用户管理的一项重要内容是用户口令的管理.useradd 命令命令创建新用户时,并没有设定用户密码,所以被系统锁定,无法使用,必须为其指定口令后才可 ...

  4. linux下passwd命令设置修改用户密码的方法

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...

  5. linux下passwd命令设置修改用户密码

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...

  6. MySQL修改root密码的4种方法_MySQL修改root密码的4种方法(小结)

    方法1: 用SET PASSWORD命令 首先登录MySQL. 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:my ...

  7. linux 修改用户密码的几种方法

    1.passwd 命令,手动修改: [root@localhost testuser]# passwd testuser Changing password for user testuser. Ne ...

  8. linux改用户密码chpasswd,Linux chpasswd (批量或单一修改用户密码)和passwd(直接修改用户密码)...

    Linux命令:chpasswd 批量或者单一修改用户密码 语法: 1:# echo 用户名:密码 | chpasswd 2:# chpasswd < doiido.txt 实例 1.直接修改d ...

  9. linux的mysql修改用户密码与忘记密码的方法

    目录 1.第一种创建用户并授权(也可用于改密码) 2.直接alter改 3.用UPDATE直接编辑user表 4.忘记数据库root密码 1.第一种创建用户并授权(也可用于改密码) 第一步:先查看基本 ...

最新文章

  1. 吴恩达机器学习笔记 —— 9 神经网络学习
  2. Redis:redis cluster的实现细节
  3. linux 网卡配置不一致,linux环境下,双网卡配置不同网段后,路由问题
  4. 【POJ - 3169】 Layout(差分约束+spfa)(当板子记?)
  5. java的实现内部类实现链表
  6. rs232转usb驱动_Trinamic发布6轴步进电机驱动模块TMCM-6214
  7. .Net Remoting 入门
  8. 魅族 刷机android 6.0,魅族MX6如何刷机升级 魅族MX6升级方法【详解】
  9. 计算机基础应用课件,中职计算机应用基础课件
  10. cass打开dwg文件无效_DWG文件软件打开显示图形文件无效
  11. iso硬盘安装 凤凰os_在Linux中安装凤凰系统(Phoenix OS)的方法
  12. 微信开发者工具 文件删除操作 二次确认框 设置
  13. 小强统一认证中心开源介绍
  14. 微信小程序流量主每天广告收入多少
  15. 狗生活在陆地上 java,第四晚,生活在陆地上的鱼
  16. 暂时性死区(TDZ)
  17. Windows-EFS加密文件
  18. 实习生、应届生、三方协议、实习协议、劳动合同的区别
  19. 安装与破解IntelliJ IDEA2017
  20. OLAP和OLTP的区别

热门文章

  1. Docker以及DockerHub的使用
  2. Scrapy爬取P2P新闻入门教程
  3. MySQL——使用mysqldump命令备份
  4. ImageMagick将多张图片拼接成一张图片_介绍一款全功能的图片查看编辑软件
  5. 安卓逆向入门练习之电影天堂APP逆向分析
  6. 推荐几款画韦恩图的在线工具
  7. MySQL基础篇3——DDL、DML、DCL使用篇
  8. 唱响艾泽拉斯_职业篇
  9. python模块安装(大合集)
  10. Computed property was assigned to but it has no setter问题随记