16 lines
386 B
Bash
Executable file
16 lines
386 B
Bash
Executable file
#!/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"
|