Password no interactive
This commit is contained in:
parent
b0db2dfaf6
commit
69f7a5d4d5
@ -93,8 +93,16 @@ else
|
|||||||
# Create user with specific UID, GID, Groups, and Shell
|
# Create user with specific UID, GID, Groups, and Shell
|
||||||
useradd -m -u "$USER_UID" -g "$USER_GID" -G "$SUDO_GROUP" -s "$ZSH_PATH" "$USERNAME"
|
useradd -m -u "$USER_UID" -g "$USER_GID" -G "$SUDO_GROUP" -s "$ZSH_PATH" "$USERNAME"
|
||||||
|
|
||||||
|
echo -e "${GREEN}LOG: Setting password for $USERNAME...${NC}"
|
||||||
|
|
||||||
|
if [ -t 0 ]; then
|
||||||
echo -e "${GREEN}LOG: Setting password for $USERNAME...${NC}"
|
echo -e "${GREEN}LOG: Setting password for $USERNAME...${NC}"
|
||||||
passwd "$USERNAME"
|
passwd "$USERNAME"
|
||||||
|
else
|
||||||
|
# Docker/Automated: Set password to be the same as username
|
||||||
|
echo -e "${YELLOW}LOG: Non-interactive: Setting password to '$USERNAME'...${NC}"
|
||||||
|
echo "$USERNAME:$USERNAME" | chpasswd
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Sudo Configuration (Passwordless)
|
# Sudo Configuration (Passwordless)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user