Subject: Bug#4049: access permissions for sysklogd

From: Daniel Quinlan <[email-masked]>
Date: Mon, 5 Aug 1996 00:51:46 -0400

Package: sysklogd
Version: 1.3-8

/sbin/klogd and /sbin/syslogd should be 755.

/usr/doc/sysklogd should be 644.

---

From: [email-masked] (Martin Schulze)
Date: Mon, 12 Aug 1996 10:17:47 +0200 (MET DST)

Good morning Daniel!

}/sbin/klogd and /sbin/syslogd should be 755.

Why? I don't see any reason they should be executable by everyone.  I
have copied those permissions from my predecessor and I agree to them.

}/usr/doc/sysklogd should be 644.

Oups, sure. Will be fixed.

Regards,

	Joey

-- 
  / Martin Schulze  *  [email-masked]  *  26129 Oldenburg /
 /                                     http://home.pages.de/~joey/
/  Never trust an operating system you don't have source for!  /

---

From: Daniel Quinlan <[email-masked]>
Date: Tue, 13 Aug 1996 18:22:40 -0400

Martin Schulze <[email-masked]> writes:

> Why? I don't see any reason they should be executable by everyone.
> I have copied those permissions from my predecessor and I agree to
> them.

First, I think the Debian package standards specify that all binaries
should be executable by everyone.

Second, it's really simple to check whether the person running the
program has permission with geteuid(2).  If they don't, print a polite
message.

Dan

---

From: Ian Jackson <[email-masked]>
Date: Wed, 14 Aug 96 19:44 BST

> have copied those permissions from my predecessor and I agree to them.

Please see the policy manual.  All binaries should be executable by
everyone unless they're set-id, and even then they should be readable.

Ian.