/root permission reset on boot
Dan Nelson
dnelson at allantgroup.com
Mon Feb 1 18:56:42 UTC 2010
In the last episode (Feb 01), Nerius Landys said:
> >> I'm running FreeBSD 7.1 i386, and even after I "chmod 700 /root", after
> >> a reboot it goes back to permission 755. 1. What's the reason for
> >> this? There must be a good reason and I would like to know it.
> >> Everything in FreeBSD just makes sense and is well designed (honestly,
> >> no sarcasm here).
> >
> > It's something local to your machine; this doesn't happen on any machine
> > I've used, and I can't find anything that could be configured for that.
>
> Perhaps I was mistaken about this happening after every reboot. Perhaps
> it only happens when I upgrade my world (make buildworld, make
> installworld, etc.). I do this often (every time a release patch is
> released).
>
> So, perhaps this only happens during these upgrades?
I was going to point blame at mtree, but the file for the root filesystem
( /etc/mtree/BSD.root.dist ) just lists /root without forcing a mode value.
You could probably use either dtrace or the audit system to log exactly when
the permissions get changed.
--
Dan Nelson
dnelson at allantgroup.com
More information about the freebsd-questions
mailing list