# Cmnd alias specification
Cmnd_Alias   CLEANMEM = ###APP_BIN_DIRECTORY###/system/clean_mem, /proc/sys/vm/drop_caches
Cmnd_Alias   SYSCMNDS = ###APP_BIN_DIRECTORY###/system/clean_log, ###APP_BIN_DIRECTORY###/system/set_interface, ###APP_BIN_DIRECTORY###/system/setdisk, ###APP_BIN_DIRECTORY###/system/showspace, ###APP_BIN_DIRECTORY###/system/updateQuickBox, ###APP_BIN_DIRECTORY###/system/lang/langSelect-*, ###APP_BIN_DIRECTORY###/system/theme/themeSelect-*, ###APP_BIN_DIRECTORY###/system/install_ffmpeg, ###APP_BIN_DIRECTORY###/system/quickVPN, ###APP_BIN_DIRECTORY###/system/box
Cmnd_Alias   PLUGINCMNDS = ###APP_BIN_DIRECTORY###/plugin/install/installplugin-*, ###APP_BIN_DIRECTORY###/plugin/remove/removeplugin-*
Cmnd_Alias   PACKAGECMNDS = ###APP_BIN_DIRECTORY###/package/install/installpackage-*, ###APP_BIN_DIRECTORY###/package/remove/removepackage-*
Cmnd_Alias   GENERALCMNDS = /usr/bin/ifstat, /usr/bin/vnstat, /usr/sbin/repquota, /usr/bin/reload, /etc/init.d/apache2 restart, /usr/bin/pkill, /usr/bin/killall, /bin/systemctl, ###APP_BIN_DIRECTORY###/system/_systemctl, ###APP_BIN_DIRECTORY###/system/plex_claim, ###APP_BIN_DIRECTORY###/system/plex_reset, ###APP_BIN_DIRECTORY###/system/plex_status
Cmnd_Alias   USERCMNDS = /usr/local/bin/changeseedboxpass, /usr/local/bin/ftpmgr, /usr/local/bin/install-app, /usr/local/bin/seedbox-cp

# -- Commands with logging suppressed
Cmnd_Alias   GENERALCMNDS_NOLOG = /usr/bin/awk, /usr/bin/test
Defaults!GENERALCMNDS_NOLOG !###SUDO_NO_LOG###, !pam_session

# User privilege specification
###APACHE_USER###     ALL = (ALL) NOPASSWD: CLEANMEM, SYSCMNDS, PLUGINCMNDS, PACKAGECMNDS, GENERALCMNDS, GENERALCMNDS_NOLOG
###USERNAME###        ALL = (ALL) NOPASSWD: USERCMNDS
