Re: root unter OS X
- From: Noses <noses.nospam@xxxxxxxxx>
- Date: 17 Jun 2007 15:04:11 +0200
私の記憶が確かならば, Hauke Fath <spamtonne@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Nils Hott <mail@xxxxxxxxxxxx> wrote:
Mich wundert eher, warum Leute das anders machen wollen...Weil sie root als vollwertigen Benutzer sehen?
Was ist ein vollwertiger Bennutzer? Einer, der ein System verwaltet, als
wäre er besoffen, auch wenn er nur Speed eingeworfen hat?
Alle BSDs machen das,
BSDs machen gar nichts. Die einzelnen Projekte haben sich entschlossen, die
ursprünglich verfolgte Richtlinie aus Berkeley weiterzuführen, die da sagt,
ins userland nur das zu übernehmen, was für den Betrieb unabdingbar
notwendig ist (daher gehört mittlerweile nicht einmal mehr sendmail so
richtig dazu) und alles andere nachzuinstallieren. Übrigens im Gegensatz zu
den
die 100+ Linuxe...
, die eigentlih nur ein kernel mit einem empfohlenen Satz an zusätzlichen
Paketen als Mindestausstattund sind - eben das, was aus Minix herauskam.
In keinem der Fälle hat das irgendetwas mit Vorgaben für die
Systemsicherheit zu tun oder ist irgendeine Art von Empfehlung. Das hat auch
nichts mit Aberglauben zu tun.
Siehe auch die Eiertänze der SunOS-Leute um die Frage, ob man denn root
eine andere Shell geben dürfe als die Bourne Shell...
Das hat einen ganz anderen Hintergrund; BSD (--> SunOS < 5) wurde so
ausgeliefert, Dan entdeckte man die csh, aber /etc/rc und Freunde waren
teilweise riesige Gebirge von /bin/sh-Skripten. Das ganze hat mehr mit POLA
("Principle of Least Astonishment") (oder Annoyment) zu tun als alles
andere.
Und gerade POLA-Verletzungen werden außerhalb der Grupe der GNUanoschaufler
ernstgenommen - wer Linux benutzt, ist wahrscheinlich nichts besseres
gewöhnt und hat es auch nicht anders verdient.
/ wird nicht umsonst auch als root bezeichnet - wenn ich mich also auf
einer Kiste als root einlogge, dann erwarte ich dieses Verhalten.
Quark. Wieder einer, der das Konzept von name spaces nicht verstanden hat.
root *ist* ein User.
root ist kein User. Sonst wäre es in Gruppe 15. root ist ein Notnagel, der
zum schnelleren Rechtevergleich eingeführt wurde.
SYSTEM ist ein Benutzer (es kommt nicht auf seine ID an - jeder Account in
VMS könnte die Systemverwaltung sein, Hauptsache, die gerade notwendigen
Privilefien sind aktiviert). root ist nur der symbolische Name für einen
Account ohne UID (schau einfach mal in den Quellen nach, wie oft security
aus "if (getuid())" besteht).
(der nie gedacht hätte, Unix-Politik mal in dcs.*mac* zu diskutieren...)
Das tun auch nur Ahnungslose.
Und wenn Du es wirklich ausdiskutieren willst, kommst Du nächstes Frühjahr
mit nach Kanada und sprichst über geeigneten Getränken mit Kirk und Sam; Du
solltest Dir allerdings etwas passendes Anziehen, wenn zwischen den Beiden
die Messer fliegen...
Noses.
.
- Follow-Ups:
- Re: root unter OS X
- From: Nils Hott
- Re: root unter OS X
- References:
- root unter OS X
- From: Wolfgang Meiners
- Re: root unter OS X
- From: Martin Fuchs
- Re: root unter OS X
- From: Nils Hott
- Re: root unter OS X
- From: Martin Fuchs
- Re: root unter OS X
- From: Sven Hoexter
- Re: root unter OS X
- From: Martin Fuchs
- Re: root unter OS X
- From: Hauke Fath
- Re: root unter OS X
- From: Nils Hott
- Re: root unter OS X
- From: Heimo Hetl
- Re: root unter OS X
- From: Nils Hott
- Re: root unter OS X
- From: Hauke Fath
- root unter OS X
- Prev by Date: Re: root unter OS X
- Next by Date: Re: TextEdit und HTML?
- Previous by thread: Re: root unter OS X
- Next by thread: Re: root unter OS X
- Index(es):
Relevant Pages
|
Loading