背景说明
在制作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