Date: Thu, 22 Dec 1994 22:41:34 +0100 (MET) From: Ollivier Robert <Ollivier.Robert@keltia.frmug.fr.net> To: freebsd-hackers@freebsd.org (FreeBSD Hackers' list) Subject: Owner of system directories Message-ID: <199412222141.WAA11874@keltia.frmug.fr.net>
next in thread | raw e-mail | index | archive | help
Something that's bothering for a while...
I really feel that for security reasons every system directory should be
owned by "root" and not the generic "bin". So I've made the following patch
to the mtree files.
In extenso, every program should belong to root too... What do you people
think about it ?
Index: BSD.local.dist
===================================================================
RCS file: /spare/FreeBSD-current/src/etc/mtree/BSD.local.dist,v
retrieving revision 1.7
diff -u -r1.7 BSD.local.dist
--- 1.7 1994/09/19 01:40:35
+++ BSD.local.dist 1994/12/22 21:35:39
@@ -1,7 +1,7 @@
# $Id: BSD.local.dist,v 1.7 1994/09/19 01:40:35 rgrimes Exp $
#
-/set type=dir uname=bin gname=bin mode=0755
+/set type=dir uname=root gname=bin mode=0755
. uname=root gname=wheel
bin
..
Index: BSD.root.dist
===================================================================
RCS file: /spare/FreeBSD-current/src/etc/mtree/BSD.root.dist,v
retrieving revision 1.19
diff -u -r1.19 BSD.root.dist
--- 1.19 1994/09/25 02:55:21
+++ BSD.root.dist 1994/12/22 21:31:23
@@ -3,9 +3,9 @@
/set type=dir uname=root gname=wheel mode=0755
.
- bin uname=bin gname=bin
+ bin uname=root gname=bin
..
-/set type=dir uname=bin gname=bin mode=0555
+/set type=dir uname=root gname=bin mode=0555
dev uname=root gname=wheel mode=0755
fd
..
@@ -25,7 +25,7 @@
uucp uname=uucp gname=uucp mode=0770
..
..
- lkm uname=bin gname=bin
+ lkm uname=root gname=bin
..
mnt
..
@@ -33,7 +33,7 @@
..
root
..
- sbin uname=bin gname=bin
+ sbin uname=root gname=bin
..
tmp uname=bin gname=bin mode=01777
..
Index: BSD.usr.dist
===================================================================
RCS file: /spare/FreeBSD-current/src/etc/mtree/BSD.usr.dist,v
retrieving revision 1.26
diff -u -r1.26 BSD.usr.dist
--- 1.26 1994/10/27 23:05:15
+++ BSD.usr.dist 1994/12/22 21:34:22
@@ -1,7 +1,7 @@
# $Id: BSD.usr.dist,v 1.26 1994/10/27 23:05:15 wollman Exp $
#
-/set type=dir uname=bin gname=bin mode=0755
+/set type=dir uname=root gname=bin mode=0755
. uname=root gname=wheel
bin
..
@@ -10,7 +10,7 @@
hide
..
..
-/set type=dir uname=bin gname=bin mode=0755
+/set type=dir uname=root gname=bin mode=0755
include
arpa
..
@@ -69,7 +69,7 @@
larn
..
..
-/set type=dir uname=bin gname=bin mode=0755
+/set type=dir uname=root gname=bin mode=0755
groff_font
devX100
..
@@ -128,13 +128,13 @@
i386
..
..
- man1 uname=bin
+ man1 uname=root
..
- man2 uname=bin
+ man2 uname=root
..
- man3 uname=bin
+ man3 uname=root
..
-/set type=dir uname=bin gname=bin mode=0755
+/set type=dir uname=root gname=bin mode=0755
man4
i386
..
@@ -176,7 +176,7 @@
mm
..
..
-/set type=dir uname=bin gname=bin mode=0555
+/set type=dir uname=root gname=bin mode=0555
zoneinfo mode=0755
Africa
..
Index: BSD.var.dist
===================================================================
RCS file: /spare/FreeBSD-current/src/etc/mtree/BSD.var.dist,v
retrieving revision 1.20
diff -u -r1.20 BSD.var.dist
--- 1.20 1994/09/19 01:40:40
+++ BSD.var.dist 1994/12/22 21:35:19
@@ -1,7 +1,7 @@
# $Id: BSD.var.dist,v 1.20 1994/09/19 01:40:40 rgrimes Exp $
#
-/set type=dir uname=bin gname=bin mode=0755
+/set type=dir uname=root gname=bin mode=0755
. uname=root gname=wheel
account
..
@@ -30,27 +30,27 @@
phantasia
..
..
- log uname=bin
+ log uname=root
..
- mail uname=bin
+ mail uname=root
..
- msgs uname=bin
+ msgs uname=root
..
- preserve uname=bin
+ preserve uname=root
..
- run uname=bin
+ run uname=root
..
- rwho uname=bin
+ rwho uname=root
..
/set type=dir uname=uucp gname=daemon mode=0755
- spool uname=bin gname=bin
+ spool uname=root gname=bin
lock gname=dialer mode=0775
..
- lpd uname=bin
+ lpd uname=root
..
mqueue uname=root
..
- output uname=bin
+ output uname=root
..
/set type=dir uname=uucp gname=uucp mode=0775
uucp
--
Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.frmug.fr.net
FreeBSD keltia 2.1.0-Development #0: Sun Dec 11 20:52:22 1994
roberto@keltia:/usr/src/sys/compile/KELTIA i386 ctm#218
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199412222141.WAA11874>
