#!/bin/bash ENABLED=yes [[ ${ENABLED} == "yes" ]] || exit 0 DEBUGMODE=no ALLOWEDSUDO=ldconfig,ubupdate,ntpdate PATH=/usr/lib/ublinux/scripts:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin: . /usr/lib/ublinux/functions . /usr/lib/ublinux/default SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null debug_mode "$0" "$@" echo "%wheel ALL=(ALL) ALL" >> /etc/sudoers.d/ubwheel for a in $(echo $ALLOWEDSUDO | tr ',;' ' ') ;do b=$(which $a 2>/dev/null) grep -sq "NOPASSWD: $b" /etc/sudoers.d/ubnopasswd || echo "%users ALL=NOPASSWD: $b" >> /etc/sudoers.d/ubnopasswd done