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

Czym jest użytkownik "koło" w systemie OS X?

Ostatnio przeinstalowałem iTunes i zauważyłem coś osobliwego. Oryginalna" wersja iTunes ma użytkownika w uprawnieniach znanego jako “koło”, który jest ustawiony na “Tylko do odczytu”. Przeciągnąłem tę wersję iTunes do kosza i zainstalowałem nową kopię, a kiedy patrzę na właściwości iTunes, nie mówi już wheel, ale raczej po prostu admin.

Oto zrzut ekranu z nową wersją (po lewej) i starą (po prawej):

Co to jest użytkownik “koło”? Jak jest on ustawiony (nie mogę go ustawić w GUI)? Dlaczego uprawnienia byłyby teraz inne? To nie jest problem, jestem po prostu strasznie ciekawy.

Antworten (4)

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

Trochę koloru:

Mac OS X ma korzenie w BSD UNIX, a.k.a. UNIX, który wyszedł z UC Berkeley . Mieli oni grupę zaufanych ludzi, którzy mogli stać się superużytkownikami za pomocą komendy su. Więc zakodowali swojego UNIXa tak, aby tylko ludzie z tej konkretnej grupy mogli stać się superużytkownikami używając su. Wybrali nazwę grupy ‘wheel’, rzekomo odnoszącą się do innych systemów, które miały WHEEL, być może odniesienie do bycia dużym kołem

Jest to mniej ważne teraz, gdy masz wyskakujące okienka autoryzacji GUI i sudo. Możesz używać sudo nie będąc w grupie wheel, jak sądzę.

Jeśli chodzi o to jak zmienić się na koło, chgrp powinno być twoim przyjacielem, gdy już będziesz rootem.

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

wheel jest grupą administratora systemu w BSD, podobnie jak root jest użytkownikiem administratora systemu.

Powszechne jest dodawanie uprawnień sudo do użytkowników w grupie wheel.

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

wheel jest grupą używaną przez OSX dla ‘systemu’ /Aplikacji. Była ona obecna od co najmniej 1989-03-13 w źródło BSD Unix .

Czy konotacja to ‘duże koło’ czy ‘koło fortuny’ jest niejasna z moich źródeł, ale przynależność do koła jest szczególna.

W OS X PAM jest używany do ustawiania polityki, której będzie używał su(1). W szczególności, domyślnie tylko użytkownicy w grupach admin lub wheel mogą przełączać się na UID 0 (root). To wymaganie grupowe można zmienić, modyfikując sekcjępam_group w /etc/pam.d/su. Zobacz pam_group(8), aby dowiedzieć się, jak zmodyfikować to ustawienie.

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

Konotacja “koło” odnosi się do “bycia przy kierownicy”, lub kontrolowania mostka statku.

Spróbuję znaleźć moje źródło na ten temat, ale jestem na 100% pewien.