Re: passwd restriktieren, root kann nix ändern?

From: Harold Gutch <logix(at)foobar.franken.de>
Date: Mon, 10 Oct 2005 16:54:54 +0200

On Sun, Oct 09, 2005 at 10:33:58PM +0200, J. Erik Heinz wrote:
> Harold Gutch <logix(at)foobar.franken.de> words
> on 09.10.2005 - 21:41 (+0200 Zulu-Time):
> > Genau so wie du es versuchst, nur eben im mit securelevel <= 0. Dazu
> > bootest du in den Singleusermode und aenderst so wie oben die Rechte
> Ist auf einem remote Server. Da ist leider nix mit single-user mode.

Ok, eine Moeglichkeit gibt es dann noch. In deiner /etc/rc.conf steht
sicherlich etwas a la

  kern_securelevel="1"

(oder alternativ auch eine groessere Zahl) drin. Wenn /etc/rc.conf
nicht mit Hilfe von Dateiflags geschuetzt ist (Henne-Ei-Problem),
kannst du obige Zeile auskommentieren und rebooten. Dann ist naemlich
der Securelevel -1 (das ist der Defaultwert), und du kannst mit Hilfe
von "chflags" das schg-Flag von /usr/bin/passwd entfernen, die Rechte
aendern, und das schg-Flag wieder setzen. Dann setzt du /etc/rc.conf
wieder auf den Stand von zuvor und setzt (z.B.) mit

  sysctl kern.securelevel=1

(oder alternativ "=2" oder wie auch immer) auf den Securelevel, der
frueher beim Booten immer gesetzt wurde.

Um einen Reboot wirst du allerdings nicht umherkommen - Securelevel
laesst sich prinzipbedingt nicht heruntersetzen, ansonsten waere der
Mechanismus auch ziemlich witzlos.

ciao,
  Harold

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 10 Oct 2005 - 16:55:56 CEST

search this site