Skip site navigation (1)Skip section navigation (2)
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>