سؤال ما هو مستخدم "العجلة" في OS X؟


قمت مؤخرا بإعادة تثبيت iTunes ولاحظت شيئًا غريبًا. يحتوي الإصدار "الأصلي" من iTunes مستخدم في الأذونات المعروفة باسم "wheel" التي تم تعيينها على "للقراءة فقط". قمت بسحب هذا الإصدار من iTunes إلى سلة المهملات وقمت بتثبيت نسخة جديدة ، وعندما أنظر إلى خصائص iTunes ، لم يعد يقول العجلة ، بل مجرد مشرف.

فيما يلي لقطة شاشة بالإصدار الجديد (على اليسار) والإصدار القديم (على اليمين):

enter image description here

ما هو "العجلة" المستخدم "؟ كيف يتم تعيين (لا يبدو لي أن وضعها في واجهة المستخدم الرسومية)؟ لماذا تختلف الأذونات الآن؟ انها ليست مشكلة ، أنا مجرد فضول فظيع.


106
2017-09-23 14:58


الأصل


أعلم أن هذا قديم ، لكن "wheel" هي مجموعة ، وليست مستخدمًا. - Rich Homolka


الأجوبة:


بعض الألوان:

إن نظام التشغيل Mac OS X له جذور في BSD UNIX ، و هي UNX التي خرجت من جامعة كاليفورنيا في بيركلي. كان لديهم مجموعة من الأشخاص الموثوق بهم الذين يمكن أن يصبحوا مستخدمًا متميزًا باستخدام su أمر. لذا قاموا بترميز نظام UNIX الخاص بهم للسماح فقط للأشخاص في هذه المجموعة المحددة باستخدامهم su. اختاروا عجلة "اسم المجموعة" ، التي يفترض أنها تشير إلى أنظمة أخرى لديها WHEEL ، وربما إشارة إلى كونها "عجلة كبيرة'

من المهم الآن أن يكون لديك النوافذ المنبثقة لتخويل GUI و sudo. يمكنك استخدام sudo دون أن تكون في مجموعة العجلة على ما أعتقد.

بقدر ما تتغير إلى عجلة ، chgrp يجب أن تكون صديقك ، بمجرد أن تكون الجذر.


102
2017-09-23 15:34



خلفية رائعة! شكرا ريتش! - ralphthemagician
+1 إجابة جيدة. أود أن أضيف ملاحظة أن العجلة هي مجموعة معرف 0 ، تماما مثل الجذر هو معرف المستخدم 0. أنت على حق ، ليس من الضروري أن تكون عجلة إلى sudo. يستخدم نظام التشغيل Mac OS X المجموعة "admin" (مجموعة معرف 80) كمجموعة sudoers افتراضية. عند تحديد المربع لإنشاء حساب حساب ، تتم إضافته إلى مجموعة المسؤولين. - Spiff
يعمل chgrp على ملفات الملكية ، يغير newgrp المستخدم إلى المجموعة. يتيح newgrp (قراءة / كتابة / تنفيذ) استخدام عضوية مجموعة متعددة ، واحدة في ذلك الوقت. - bbaassssiiee
أنا فقط حاولت sudo من حساب غير المسؤول والتي لم تنجح. ومع ذلك ... يمكنك ذلك su <admin-username> وبمجرد الانتهاء من ذلك يمكنك sudo كما تريد. - JL Peyret


wheel هي مجموعة مسؤول النظام في BSD ، يشبه إلى حد كبير root هو مستخدم مسؤول النظام.

من الشائع أن تضيف sudo أذونات للمستخدمين في wheel مجموعة.


25
2017-09-23 14:59



شكرا برام. أي فكرة عن كيفية تعيين ملف ليكون جزءًا من مجموعة العجلة؟ - ralphthemagician
chgrp wheel file - Broam


wheel هي المجموعة التي يستخدمها OSX لـ "النظام" / التطبيقات. كان حاضرا منذ على الأقل 1989/03/13 في ال مصدر BSD يونيكس.

ما إذا كان دلالة "عجلة كبيرة" أو "عجلة الحظ" غير واضح من مصادر بلدي ، ولكن عضوية عجلة هو خاص.

في OS X PAM يستخدم لضبط السياسة التي su(1) سوف نستخدم. على وجه الخصوص ، افتراضيا فقط المستخدمين في admin أو wheel يمكن للمجموعات التبديل إلى UID 0 (root). يمكن تغيير شرط المجموعة هذا عن طريق تعديل pam_group قسم من /etc/pam.d/su. نرى pam_group(8) لمزيد من التفاصيل كيفية تعديل هذا الإعداد.


9
2018-06-04 22:01



Clashsoft شكرًا للتنسيق - bbaassssiiee