2010-09-23 14:58:38 +0000 2010-09-23 14:58:38 +0000
117
117

Was ist der "Rad"-Benutzer in OS X?

Ich habe vor kurzem iTunes neu installiert und mir ist etwas Seltsames aufgefallen. Die “Original”-Version von iTunes hat in den Berechtigungen einen Benutzer namens “wheel”, der auf “Read Only” gesetzt ist. Ich habe diese Version von iTunes in den Papierkorb gezogen und eine neue Kopie installiert, und 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):

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

Antworten (4)

112
112
112
2010-09-23 15:34:15 +0000

Etwas Farbe:

Mac OS X hat seine Wurzeln in BSD UNIX, auch bekannt als das UNIX, das aus der UC Berkeley hervorging. Sie hatten eine Gruppe von vertrauenswürdigen Personen, die mit dem Befehl su zum Superuser werden konnten. Also kodierten sie ihr UNIX so, dass nur Leute aus dieser speziellen Gruppe mit su Superuser werden konnten. Sie wählten den Gruppennamen ‘wheel’, vermutlich eine Anspielung auf andere Systeme, die WHEEL hatten, möglicherweise eine Anspielung darauf, ein großes Rad

Es ist jetzt weniger wichtig, da Sie die GUI-Autorisierungs-Popups und sudo haben. Sie können sudo verwenden, ohne in der Radgruppe zu sein, glaube ich.

Was den Wechsel zum Rad betrifft, sollte chgrp Ihr Freund sein, sobald Sie root sind.

28
28
28
2010-09-23 14:59:48 +0000

wheel ist die Systemadministrator-Gruppe in BSD, ähnlich wie root der Systemadministrator-Benutzer ist.

Es ist üblich, Benutzern in der Gruppe sudo die Berechtigung wheel zu geben.

11
11
11
2013-06-04 22:01:09 +0000

wheel ist die von OSX verwendete Gruppe für das ‘System’ /Applications. Sie war mindestens seit 1989-03-13 in der Quelle von BSD Unix vorhanden.

Ob die Konnotation ‘großes Rad’ oder ‘Glücksrad’ ist, ist aus meinen Quellen unklar, aber die Zugehörigkeit zum Rad ist speziell.

In OS X wird PAM verwendet, um die Richtlinie festzulegen, die su(1) verwenden wird. Insbesondere können standardmäßig nur Benutzer in den Gruppen admin oder wheel zur UID 0 (root) wechseln. Diese Gruppenanforderung kann durch Ändern despam_group -Abschnitts von /etc/pam.d/su geändert werden. Siehe pam_group(8) für Details zum Ändern dieser Einstellung.

2
2
2
2018-11-12 09:41:18 +0000

Die Konnotation “Rad” bezieht sich auf “am Steuerrad sein” oder auf die Kontrolle der Brücke eines Schiffes.

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