Мені потрібно дозволити певну команду на вікні Debian Linux для одного користувача. Я спробував це у /etc/sudoers
файлі:
# 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}'
Це не працює, як очікувалося. Якщо я запускаю команду як користувач zabbix з sudo, вона запитує пароль (хоча я вказав NOPASSWD
варіант).
Однак це працює:
# User privilege specification
zabbix ALL=NOPASSWD: /usr/bin/apt-get
Але є недоліком того, що всі підкоманди apt-get
дозволені. Чи є спосіб, як я можу це виправити, щоб дозволити лише певну команду?