Date: Thu, 16 Feb 2006 16:55:59 +0300 (MSK) From: Dmitry Morozovsky <marck@rinet.ru> To: freebsd-stable@freebsd.org Subject: Re: RELENG_6 weird '..' permission troubles Message-ID: <20060216165258.Q91053@woozle.rinet.ru> In-Reply-To: <20060216161726.M91053@woozle.rinet.ru> References: <20060216161726.M91053@woozle.rinet.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Following myself:
On Thu, 16 Feb 2006, Dmitry Morozovsky wrote:
DM> Dear colleagues,
DM> 
DM> I have misterious permission troubles on rather fresh RELENG_6:
DM> 
DM> from root everything's ok:
[snip]
DM> but from really unprivileged user:
DM> 
DM> %id
DM> uid=1008(nata) gid=1008(nata) groups=1008(nata), 24(samba)
DM> %ls -la /usr
DM> ls: ..: Permission denied
DM> Any hints? 
Actually, lower level mountpoints (e.g. /usr on / and so on) had 
permissions 0750 instead of 0755 or at least 0111. To fix it (machine in 
headless) I had to make the following rc.d script (rc.d/early.sh cannot be used 
because / is mountd ro at that time) :
root@hamster:/etc# cat /etc/rc.d/earlyroot 
#!/bin/sh
#
# $FreeBSD$
#
# REQUIRE: root
# BEFORE: mountcritlocal
# KEYWORD: nojail
if [ -r /etc/rc.earlyroot ]; then
        . /etc/rc.earlyroot
fi
and put
/sbin/chmod 0111 /usr /var /lh
in /etc/rc.earlyroot
Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060216165258.Q91053>
