15 lines
331 B
Bash
Executable File
15 lines
331 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# oneliner for quick copy
|
|
# echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/$USER
|
|
|
|
set -E -o errexit -o nounset -o pipefail
|
|
|
|
USER_FILE="/etc/sudoers.d/$USER"
|
|
|
|
if [[ -f $USER_FILE ]]; then
|
|
echo "Sudo file $USER_FILE already exists!"
|
|
exit 1
|
|
fi
|
|
echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee $USER_FILE
|