Necesito permitir un comando específico en un cuadro de Debian Linux para un solo usuario. He intentado esto en el /etc/sudoersarchivo:
# User privilege specification
zabbix ALL=NOPASSWD: /usr/bin/apt-get --print-uris -qq -y upgrade 2>/dev/null |awk '{print $2}' | wc | awk '{print $1}'
Esto no funciona como se esperaba. Si ejecuto el comando como usuario zabbix con sudo, me pide la contraseña (aunque he especificado elNOPASSWD opción).
Sin embargo, esto funciona:
# User privilege specification
zabbix ALL=NOPASSWD: /usr/bin/apt-get
Pero tiene el inconveniente de que todos los subcomandos apt-getestán permitidos. ¿Hay alguna forma de solucionar esto para permitir solo un comando específico?