#Defaults secure_path="/usr/sbin/util:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

Cmnd_Alias USER_SERVICES = /bin/systemctl *, /bin/mount *, /bin/umount *, /usr/bin/wayland-info, /usr/bin/nmcli *, /usr/bin/timedatectl *, /sbin/modprobe *, /sbin/rmmod *, /usr/bin/fw_printenv *, /usr/bin/fw_setenv *, /usr/bin/install_yocto.sh *, /sbin/shutdown *, /usr/bin/crontab *, /usr/bin/hostnamectl *, /usr/sbin/iptables *, /usr/sbin/iptables-save *, /usr/bin/devmem2 *

Cmnd_Alias USER_SCRIPTS = /usr/sbin/util/setsnso *, /usr/sbin/util/setmute *, /usr/sbin/util/setfan_enable *, /usr/sbin/util/setlcd_enable *, /usr/sbin/util/setusbc_enable *,  /usr/sbin/util/iptables-restore *, /usr/sbin/util/iptblsave, /usr/sbin/util/chkpw *, /usr/sbin/util/pwchg *, /usr/sbin/util/hash825, /usr/sbin/util/setremstate *, /usr/sbin/util/setremfirmware *, /usr/sbin/util/genrdpkeys, /usr/sbin/util/createdb *, /usr/sbin/util/createdbuser *, /usr/sbin/util/deldbuser *, /usr/sbin/util/listdbusers, /usr/sbin/util/enablemysql, /usr/sbin/util/disablemysql, /usr/sbin/util/appdirmod *, /usr/sbin/util/mscale.sh, /usr/sbin/util/setuserportmin *, /usr/sbin/util/mnttmpfs

Cmnd_Alias MYSQL_CMDS = /usr/bin/mysql *, /usr/bin/mysqldump *, /usr/bin/nano /etc/my.cnf
Cmnd_Alias GPIO_DIAG = /usr/bin/gpiodetect, /usr/bin/gpioinfo *, /usr/bin/gpioget *, /usr/bin/gpioset *
Cmnd_Alias TTY_DIAG = /bin/chmod ???? /dev/ttymxc1, /bin/chmod ???? /dev/ttymxc2
Cmnd_Alias BT_CMDS = /usr/bin/bluetoothctl *, /usr/bin/hcitool *, /usr/bin/btmgmt *, /usr/bin/btgatt-client *, /usr/bin/btgatt-server *, /usr/bin/btmon *, /usr/bin/btsnoop *, /usr/bin/btattach *, /usr/bin/btiotest *, /usr/bin/btproxy *, /usr/bin/btinfo *
Cmnd_Alias OBEX_CMDS = /usr/sbin/obex-check-device *, /usr/bin/obexctl *, /usr/bin/obex-server-tool *, /usr/bin/obex-client-tool *, /usr/bin/obexftp *, /usr/bin/obexftpd *
Cmnd_Alias DBUS_CMDS = /usr/bin/dbus-monitor *, /usr/bin/dbus-send *, /usr/bin/dbus-launch *, /usr/bin/dbus-run-session *, /usr/bin/dbus-uuidgen *, /usr/bin/dbus-daemon *, /usr/bin/dbus-update-activation-environment *, /usr/bin/dbus-cleanup-sockets *
Cmnd_Alias PY_CMDS = /usr/bin/pip3 *, /usr/bin/python3 -m pip *
Cmnd_Alias PRT_CMDS = /bin/chmod ???? /etc/cups/cupsd.conf

admin ALL=(ALL) NOPASSWD:USER_SERVICES,USER_SCRIPTS,MYSQL_CMDS,GPIO_DIAG,TTY_DIAG,BT_CMDS,OBEX_CMDS,DBUS_CMDS,PY_CMDS,PRT_CMDS
