Make snmpd pidfile word-readable

Almost all pid files are mode 644, including snmptrapd. For some unknown
reason, snmpd had mode 0600.  Now it has 644 like everyone else.
Bug-Debian: https://bugs.debian.org/528103
Reviewed-by: Craig Small <csmall@debian.org>
Last-Update: 2019-04-30

Gbp-Pq: Name snmpd_pidfile_mode
This commit is contained in:
Craig Small 2022-06-27 15:01:26 +08:00 committed by Lu zhiping
parent 2cbf8070e2
commit 56d07bb97a
1 changed files with 1 additions and 1 deletions

View File

@ -984,7 +984,7 @@ main(int argc, char *argv[])
* already exists. * already exists.
*/ */
unlink(pid_file); unlink(pid_file);
fd = open(pid_file, O_CREAT | O_EXCL | O_WRONLY, 0600); fd = open(pid_file, O_CREAT | O_EXCL | O_WRONLY, 0644);
if (fd == -1) { if (fd == -1) {
snmp_log_perror(pid_file); snmp_log_perror(pid_file);
if (!netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID, if (!netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,