NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: install/47947: Permissions of /root/.cshrc and /root/.profile make /etc/security complain



The following reply was made to PR install/47947; it has been noted by GNATS.

From: Valery Ushakov <uwe%stderr.spb.ru@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: install/47947: Permissions of /root/.cshrc and /root/.profile make 
/etc/security complain
Date: Sat, 22 Jun 2013 01:56:52 +0400

 On Fri, Jun 21, 2013 at 08:50:00 +0000, 
babafou+netbsd%babafou.eu.org@localhost wrote:
 
 > After a default NetBSD installation, the permissions of files
 > /root/.cshrc and /root/.profile (which are 555) make /etc/security
 > (which expects 644) complain:
 > 
 > Checking special files and directories.
 > root/.cshrc:
 >         permissions (0644, 0555)
 > root/.profile: 
 >         permissions (0644, 0555)
 
 This is a problem with unpriviliged build.  This should be at least
 partially adressed in -current with the following commit, which should
 be pulled up, I guess:
 
 Module Name:    src
 Committed By:   uwe
 Date:           Sat Nov 17 23:08:38 UTC 2012
 
 Modified Files:
         src/etc/root: Makefile
 
 Log Message:
 We don't need to include <bsd.prog.mk> to install a few config files
 just <bsd.files.mk> and <bsd.links.mk> is enough.
 
 Noticed because <bsd.prog.mk> sets LINKSMODE to BINMODE and that does
 the wrong thing at least for unprivileged builds.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.3 -r1.4 src/etc/root/Makefile
 
 
 I don't remember details about the second part of the problem,
 something about handling of hardlinks in unpriv builds. Looking at a
 fresh current build I see that /.cshrc and /root/.cshrc are hardlinks,
 but they have different modes in the metalog - /.cshrc is 0444,
 /root/.cshrc 0644.  IIRC, Joerg should know more.
 
 -uwe
 


Home | Main Index | Thread Index | Old Index