Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Feb 2001 07:56:20 -0800
From:      richard childers <fscked@pacbell.net>
To:        Olivier Cortes <receiver@deep-ocean.net>, questions@freebsd.org
Subject:   Re: SuperProbe: KDENABIO failed
Message-ID:  <3A9A7CA4.7AB4FEF3@pacbell.net>
References:  <3A99FAAA.48167FB6@pacbell.net> <20010226103219.C18545@sylgen.alize-sfl.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"... and PLEASE SEARCH IN THE ARCHIVES, it has already be discussed."

I am chagrined to find that, indeed, it seems to be quite a popular topic.
(-;

I've received a few different pointers from a few different people ... some
said sysctl.conf, some said rc.conf. I've been finding /etc/rc.conf a nice
place to centralize things, I will agree.

A search for sysctl.conf revealed only one such file,
/usr/src/etc/sysctl.conf; this contained only comments, no explicit settings.
The comments referred me to the manual pages for sysctl(8) and
sysctl.conf(5). The man pages alleged to the existence of an
/etc/sysctl.conf, which, I infer, must be created by the  administrator,
since it did not exist after installation; or it has been silently merged
into /etc/rc.conf, a fact which the (manual) documentation does not yet
reflect.

`sysctl -a` revealed a bunch of fascinating properties which I am grateful to
have found, insofar as I am something of a bean-counter where inventorying
system configurations are concerned, finding /proc a rich source of
information under other Unices, but finding FreeBSD's /proc was slim
pickin's. `sysctl -a | grep kern.securelevel` answers the question, best, I
think.

But I'm a little unclear as to where this is being set, in the kernel; it's
obviously not in /usr/src/etc/sysctl.conf or /etc/sysctl.conf. Possibly in
/etc/defaults/rc.conf ...? Yup. That's the answer, if anyone else is
interested.


I'll admit that I have been kind of avoiding dealing with sysctl behavioral
variables ... I usually use other operating systems in production roles
(usually because of specific software, as well as managerial fiat), and it's
never been part of the installation sequence, until now; at least, it wasn't
in FreeBSD 4.0.

Possibly it would be appropriate to put a small note up alerting installers
that if they change their kernel security level above N, that the following
will not work, and that perhaps if they do not understand the consequences of
this action they should skip it for the moment and read the following manual
pages before running the following command to return to this menu; doesn't
matter whether that command is /stand/sysinstall, or /sbin/sysctl, IMHO.

I encourage everyone reading this to do a `systcl -a | more`, if you are not
already acquainted with this facet of FreeBSD administration, and check out
quote-unquote MIB style values (nice convergence, there).

(Note that when you keep track of these sorts of system attributes, it
becomes easy to build tables showing, on a per-system basis, what each
critical variable is set to, and to eliminate problems that accumulate as a
result of small but critical differences between systems that have been
installed, incrementally, over months or years by different people or even
different generations of employees.)


Thanks to everyone for helping make this such an educational experience.


-- richard


Olivier Cortes wrote:

> yeah, i think Kent is right.
> downgrade your security level.
> you've probably choosen seclevel > 0 so you're stuck without X.
>
> check /etc/rc.conf :
>
> kern_securelevel_enable="YES"
> kern_securelevel="-1"
>
> will work.
>
> and PLEASE SEARCH IN THE ARCHIVES, it has already be discussed.
>
> Olivier.
>

--
Richard A. Childers
Senor UNIX Administrator
fscked@pacbell.net (email)
203.556.8471 (voice/msgs)

# Providing administrative expertise (not 'damage control') since 1986.
# PGP fingerprint: 7EFF 164A E878 7B04 8E9F  32B6 72C2 D8A2 582C 4AFA



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A9A7CA4.7AB4FEF3>