How to automatically add user account AND password with a Bash script?

前端 未结 19 771
北荒
北荒 2020-12-07 06:53

I need to have the ability to create user accounts on my Linux (Fedora 10) and automatically assign a password via a bash script(or otherwise, if need be).

It\'s eas

19条回答
  •  孤街浪徒
    2020-12-07 07:34

    I've tested in my own shell script.

    • $new_username means newly created user
    • $new_password means newly password

    For CentOS

    echo "$new_password" | passwd --stdin "$new_username"
    

    For Debian/Ubuntu

    echo "$new_username:$new_password" | chpasswd
    

    For OpenSUSE

    echo -e "$new_password\n$new_password" | passwd "$new_username"
    

提交回复
热议问题