mirror of
https://github.com/stornic56/debianito-post-install.git
synced 2026-07-16 05:49:49 +00:00
eec16d0c83
update
31 lines
1.0 KiB
Bash
31 lines
1.0 KiB
Bash
#!/usr/bin/env bash
|
|
# Adds user to sudo group and optionally enables pwfeedback
|
|
|
|
config_sudo() {
|
|
echo -e "${YELLOW}Configuring sudo...${NC}"
|
|
|
|
|
|
if groups "$USER" | grep -qE '\bsudo\b'; then
|
|
echo "User is already in the sudo group."
|
|
else
|
|
echo "Adding user '$USER' to sudo group..."
|
|
if sudo usermod -aG sudo "$USER"; then
|
|
echo -e "${GREEN}Done. Note: you need to log out and back in for group changes to take effect.${NC}"
|
|
else
|
|
echo -e "${RED}Failed to add user to sudo group.${NC}"
|
|
return 1
|
|
fi
|
|
fi
|
|
|
|
if _confirm "Sudo Password Feedback" "Show asterisks when typing the sudo password?"; then
|
|
echo 'Defaults pwfeedback' | sudo tee /etc/sudoers.d/pwfeedback > /dev/null
|
|
if [ $? -eq 0 ]; then
|
|
echo -e "${GREEN}Password feedback enabled.${NC}"
|
|
else
|
|
echo -e "${RED}Failed to create /etc/sudoers.d/pwfeedback.${NC}"
|
|
fi
|
|
else
|
|
echo "Skipping password feedback setting."
|
|
fi
|
|
}
|