在通过程序执行shell时,创建Linux用户和设置密码需要交互式操作,比较麻烦,所以需要一键创建用户和密码
Centos 和Linux 系统的创建方式不同
- Centos
useradd username >&/dev/null && echo password | passwd --stdin ant >&/dev/null && echo "user add success"
- Ubuntu
useradd -s /bin/bash -m username >&/dev/null && echo "username:password" | sudo chpasswd >&/dev/null && echo "user add success"
只需要填写对应username 和password 即可,创建成功返回 user add success