Was ist der Benutzer "Rad" in OS X?


107

Ich habe iTunes kürzlich neu installiert und mir ist etwas Besonderes aufgefallen. Die "ursprüngliche" Version von iTunes verfügt über einen Benutzer mit den Berechtigungen "Rad", die auf "Schreibgeschützt" festgelegt sind. Ich habe diese Version von iTunes in den Papierkorb gezogen und eine neue Kopie installiert. Wenn ich mir die Eigenschaften von iTunes ansehe, steht dort nicht mehr Wheel, sondern nur noch Admin.

Hier ist ein Screenshot mit der neuen Version (links) und der alten Version (rechts):

enter image description here

Was ist der "Wheel" -Benutzer? Wie ist er eingestellt (ich kann ihn scheinbar nicht in der GUI einstellen)? Warum sollten die Berechtigungen jetzt anders sein? Es ist kein Problem, ich bin nur furchtbar neugierig.


8
Ich weiß, dass dies alt ist, aber "Rad" ist eine Gruppe, kein Benutzer.
Rich Homolka

Antworten:


103

Einige farbe:

Mac OS X hat Wurzeln in BSD UNIX, ua dem UNIX, aus dem es stammt UC Berkeley . Sie hatten eine Gruppe von vertrauenswürdigen Personen, die durch die Verwendung von Superuser werden konnten su Befehl. Daher haben sie ihren UNIX-Code so programmiert, dass nur Benutzer dieser bestimmten Gruppe Superuser werden können su. Sie wählten den Gruppennamen 'wheel', angeblich als Referenz auf andere Systeme mit WHEEL, möglicherweise als Referenz auf 'a' großes Rad '

Es ist jetzt weniger wichtig, dass Sie über die GUI-Berechtigungs-Popups und sudo verfügen. Sie können sudo verwenden, ohne in der Radgruppe zu sein, glaube ich.

So weit wie zum Rad wechseln, chgrp sollte dein Freund sein, sobald du root bist.


5
+1 Gute Antwort. Ich würde den Hinweis hinzufügen, dass wheel die Gruppen-ID 0 ist, genauso wie root die Benutzer-ID 0. Sie haben Recht, Sie müssen nicht wheel sein, um sudo zu spielen. Mac OS X verwendet die Gruppe "admin" (Gruppen-ID 80) als Standard-Sudoer-Gruppe. Wenn Sie das Kontrollkästchen aktivieren, um ein Konto zu einem Administratorkonto zu machen, wird es der Administratorgruppe hinzugefügt.
Spiff

chgrp bearbeitet Besitzdateien, newgrp wechselt den Benutzer in die Gruppe. newgrp ermöglicht die Verwendung mehrerer Gruppenmitgliedschaften (Lesen / Schreiben / Ausführen), jeweils eine auf einmal.
bbaassssiiee

Ich habe gerade versucht, Sudo von einem Nicht-Administrator-Konto und das hat nicht funktioniert. Wie auch immer ... du kannst su & lt; admin-username & gt; und wenn du das getan hast kannst du sudo wie du willst.
JL Peyret

25

wheel ist die Systemadministratorgruppe in BSD, ähnlich wie root ist der Benutzer des Systemadministrators.

Es ist üblich, hinzuzufügen sudo Berechtigungen für Benutzer in der wheel Gruppe.


1
Vielen Dank, Broam. Hast du eine Idee, wie du eine Datei als Teil der Radgruppe festlegen würdest?
ralphthemagician

3
chgrp wheel file
Broam

10

wheel ist die Gruppe, die von OSX für das 'System' / die Anwendungen verwendet wird. Es war seit mindestens vorhanden 1989-03-13 in dem Quelle von BSD Unix .

Ob die Konnotation "Riesenrad" oder "Glücksrad" ist, ist aus meinen Quellen unklar, aber die Zugehörigkeit zum Rad ist etwas Besonderes.

In OS X wird PAM zum Festlegen der Richtlinie verwendet su(1) wird benutzen. Insbesondere standardmäßig nur Benutzer in der admin oder wheel Gruppen können zu UID 0 wechseln ( root ). Diese Gruppenanforderung kann durch Ändern der geändert werden pam_group Abschnitt von /etc/pam.d/su. Sehen pam_group(8) Einzelheiten zu So ändern Sie diese Einstellung.


@Clashsoft Danke für die Formatierung
bbaassssiiee

0

Die Konnotation "Rad" bezieht sich auf "am Lenkrad sein" oder auf die Kontrolle über die Brücke eines Schiffes.

Ich werde versuchen, meine Quelle dafür zu finden, aber ich bin mir 100% sicher.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.