Password no interactive

This commit is contained in:
MangoPig 2025-12-06 10:10:29 +00:00
parent b0db2dfaf6
commit 69f7a5d4d5

View File

@ -94,7 +94,15 @@ else
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}" echo -e "${GREEN}LOG: Setting password for $USERNAME...${NC}"
passwd "$USERNAME"
if [ -t 0 ]; then
echo -e "${GREEN}LOG: Setting password for $USERNAME...${NC}"
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)