On Mon, May 04, 2020 at 04:23:44PM +0100, Stuart Henderson wrote:
> On 2020/05/04 15:01, Doug Moss wrote:
> > For OpenBSD 6.6, amd64
> > in the daily script to check security:
> > /usr/libexec/security
> > 
> > at line 248 for checking if the umask is set:
> >  my @list = qw(/etc/profile /root/.profile);
> > 
> > shouldn't that be instead:
> >  my @list = qw(/.profile /root/.profile);
> > 
> > I think /etc/profile does not exist, and /.profile is the default one.
> > 
> 
> I'm not sure in which situations /.profile would be used, but /etc/profile
> is definitely used if it exists.
> 
> ksh documentation says $HOME/.profile and /etc/profile.
> 

Single user mode uses /.profile for shell initialization. init(8) spawns
a login shell by prepending '-' to the basename and HOME is unset.

Reply via email to