deicidus
1 year ago
1 changed files with 26 additions and 0 deletions
@ -0,0 +1,26 @@
|
||||
#!/bin/sh |
||||
|
||||
# User information |
||||
USERNAME="$1" |
||||
PASSWORD="$2" |
||||
USER_DIRECTORY="./users/$USERNAME" |
||||
|
||||
# Check if the username and password are provided |
||||
if [ -z "$USERNAME" ] || [ -z "$PASSWORD" ]; then |
||||
echo "Username and password are required." |
||||
exit 1 |
||||
fi |
||||
|
||||
# Create the user (-m creates their home directory) |
||||
sudo useradd -m "$USERNAME" |
||||
|
||||
# Check if the user was created successfully |
||||
if [ $? -ne 0 ]; then |
||||
echo "Failed to create user." |
||||
exit 1 |
||||
fi |
||||
|
||||
# Set the password |
||||
echo "$USERNAME:$PASSWORD" | sudo chpasswd |
||||
|
||||
echo "User $USERNAME created successfully." |
Loading…
Reference in new issue