OS X'teki “tekerlek” kullanıcısı nedir?


113

Geçenlerde iTunes'u yeniden yükledim ve kendine özgü bir şey fark ettim. İTunes'un "orijinal" sürümü, "Salt Okunur" olarak ayarlanan "tekerlek" olarak bilinen izinlerde bir kullanıcıya sahiptir. İTunes'un bu sürümünü çöpe sürükledim ve yeni bir kopya yükledim ve iTunes'un özelliklerine baktığımda artık tekerlek değil, sadece admin diyor.

Yeni sürüm (solda) ve eski sürümde (sağda) bir ekran görüntüsü:

görüntü tanımını buraya girin

"Tekerlek" kullanıcısı "nedir? Nasıl ayarlanır (GUI'de ayarlayamıyor gibiyim)? Neden izinler şimdi farklı olsun? Sorun değil, sadece çok meraklıyım.


8
Bunun eski olduğunu biliyorum ama "tekerlek" bir kullanıcı değil, bir gruptur.
Rich Homolka 15:12

Yanıtlar:


109

Bazı renk:

Mac OS X, BSD UNIX'te, yani UC Berkeley'den çıkan UNIX'te köklere sahiptir . suKomutu kullanarak süper kullanıcı olabilecek bir grup güvenilir insan vardı . Bu nedenle UNIX’i kodlayarak yalnızca bu belirli gruptaki kişilerin kullanımda süper kullanıcı olmalarını sağladı su. 'Wheel' grubunu seçtiler, sözde WHEEL olan diğer sistemlere, muhtemelen ' büyük bir tekerlek ' olmaya atıfta bulundular.

Artık GUI yetkilendirme açılır pencerelerine ve sudo'ya sahip olmanız daha az önemlidir. Tekerlek grubuna girmeden sudo kullanabilirsiniz.

Tekerleğe nasıl geçiş yapılacağı kadarıyla chgrp, bir kez kök olduğunuzda arkadaşınız olmalı.


7
+1 İyi cevap. Tekerleğin grup kimliği 0 olduğunu, tıpkı kök kullanıcı kimliği 0 olduğu gibi not eklerdim. Mac OS X, "admin" grubunu (grup kimliği 80) varsayılan sudoers grubu olarak kullanır. Bir hesabı yönetici hesabı yapmak için kutuyu işaretlediğinizde, yönetici grubuna eklenir.
Spiff

chgrp sahiplik dosyalarında çalışır, newgrp kullanıcıyı gruba değiştirir. newgrp, aynı anda birden fazla grup üyeliğinin kullanılmasını sağlar (okuma / yazma / yürütme).
bbaassssiiee

1
Yönetici olmayan bir hesaptan ayrılmaya çalıştım ve bu işe yaramadı. Bununla birlikte ... <admin-username> dosyasını sulandırabilir ve bunu yaptıktan sonra istediğiniz gibi sudo yapabilirsiniz.
JL Peyret

İşe yaramazsa denemek isteyebilirsiniz sudo -u <admin-user> <command>. Ancak benim tecrübelerime göre, kullanılacak şifre belirtilen (veya varsayılan) yönetici-kullanıcının (sözde kök ?) Şifresi yerine kayıtlı kullanıcı için olan şifredir.
Kamafeather

28

wheelBSD'deki sistem yöneticisi grubudur root, sistem yöneticisi kullanıcısı olduğu gibi .

Gruptaki sudokullanıcılara izin eklemek yaygındır wheel.


1
Teşekkürler Broam. Bir dosyayı tekerlek grubunun bir parçası olarak nasıl kurardınız?
ralthemagician

4
chgrp wheel file
Broam

11

wheelOSX tarafından 'sistem' / Uygulamalar için kullanılan gruptur. Bu, en azından yana mevcuttu 1989-03-13 içinde BSD Unix kaynağı .

Çağrının 'büyük tekerlek' veya 'servet tekerleği' olup olmadığı kaynaklarımdan belli değil, fakat tekerleğin üyeliği özel.

OS X'te PAM, kullanılacak politikayı belirlemek için su(1)kullanılır. Özellikle, varsayılan olarak yalnızca adminveya wheelgruplarındaki kullanıcılar UID 0 ( root) seçeneğine geçebilir . Bu grup gereksinimi, pam_groupbölüm değiştirilerek değiştirilebilir /etc/pam.d/su. Bkz pam_group(8)bu ayarı değiştirme konusunda detaylar için.


2

"Tekerlek" çağrışımı "direksiyon simidinde olmak" veya bir gemi köprüsünün kontrolünü ifade eder.

Bunun için kaynağımı bulmaya çalışacağım ama% 100 eminim.


Bu, kabul edilen cevaptan çok daha muhtemeldir (yani "büyük tekerlek"). wheelGrubun kullanıcıları aslında değildir, rootancak ayrıcalıklı erişime ihtiyaç duyan komutlar için "tekerleği alabilir".
Erik Nomitch,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.