16 lines
386 B
Bash
16 lines
386 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
# user's username
|
||
|
USERNAME=daniel
|
||
|
USER_GROUPS="users,docker,sudo"
|
||
|
|
||
|
# add user with groups
|
||
|
useradd -m -d "/home/$USERNAME/.home" -G "${USER_GROUPS}" -s "/bin/bash" "$USERNAME"
|
||
|
|
||
|
# give "nice home" directory ownership
|
||
|
chown -R "$USERNAME:$USERNAME" "/home/$USERNAME"
|
||
|
|
||
|
# have user set new user's password
|
||
|
echo "Setting password for user '$USERNAME'"
|
||
|
passwd "$USERNAME"
|