DebianDebian 伸展:
Debian 伸展:snmpd
的升級給出一個錯誤
在最新的安全升級期間,
snmpd
已升級到 5.7.3。在完成程序之前,
apt-get upgrade
開始給出錯誤:Starting SNMP services::Bad user id: snmp
snmpd
也沒有執行。怎麼了?
查看 的 post-inst 腳本
snmpd
,似乎該軟體包的預設 Debian 使用者和組,snmpd
從 更改snmp
為Debian-snmp
.要更正它,有必要編輯
/etc/default/snmpd
和更改以下行:SNMPDOPTS='-Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'
到:
SNMPDOPTS='-Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux -p /var/run/snmpd.pid'
更改後,
apt-get upgrade
成功完成,snmpd
服務上去了。相關文件:
/var/lib/dpkg/info/snmpd.postinst
在拉伸:SNMP_USER="Debian-snmp"
/var/lib/dpkg/info/snmpd.postinst
在傑西:adduser --quiet --system --group --home $SNMPDIR \ --shell /usr/sbin/nologin snmp