Saya baru-baru ini menginstal ulang iTunes dan saya melihat sesuatu yang aneh. Versi "asli" dari iTunes memiliki pengguna dalam izin yang dikenal sebagai "roda" yang diatur ke "Hanya Baca". Saya menyeret versi iTunes ini ke tempat sampah dan menginstal salinan baru, dan ketika saya melihat properti untuk iTunes itu tidak lagi mengatakan roda, melainkan admin.
Ini adalah screenshot dengan versi baru (kiri) dan versi lama (kanan):
Apa itu "pengguna" roda? Bagaimana mengaturnya (sepertinya saya tidak bisa mengaturnya di GUI)? Mengapa izinnya berbeda sekarang? Ini bukan masalah, saya hanya sangat ingin tahu.
macos
unix
permissions
user-accounts
dokter ahli ralphthem
sumber
sumber
Jawaban:
Beberapa warna:
Mac OS X memiliki akar di BSD UNIX, alias UNIX yang keluar dari UC Berkeley . Mereka memiliki sekelompok orang tepercaya yang bisa menjadi superuser dengan menggunakan
su
perintah. Jadi mereka kode UNIX mereka hanya memungkinkan orang dalam kelompok tertentu ini menjadi superuser menggunakansu
. Mereka memilih 'roda' groupname, konon merujuk ke sistem lain yang memiliki RODA, mungkin referensi untuk menjadi ' roda besar 'Ini kurang penting sekarang karena Anda memiliki popup dan sudo otorisasi GUI. Anda dapat menggunakan sudo tanpa harus menggunakan grup wheel.
Sejauh cara mengganti ke roda,
chgrp
harus menjadi teman Anda, setelah Anda root.sumber
sudo -u <admin-user> <command>
. Tetapi untuk pengalaman saya, kata sandi yang digunakan adalah kata sandi untuk pengguna yang dicatat daripada kata sandi dari admin-user yang ditentukan (atau default) (diduga root ?)wheel
adalah grup administrator sistem di BSD, sepertiroot
halnya pengguna administrator sistem.Adalah umum untuk menambahkan
sudo
izin kepada pengguna dalamwheel
grup.sumber
chgrp wheel file
wheel
adalah grup yang digunakan oleh OSX untuk 'sistem' / Aplikasi. Itu hadir sejak setidaknya 1989-03-13 di sumber BSD Unix .Apakah konotasinya adalah 'roda besar' atau 'roda keberuntungan' tidak jelas dari sumber saya, tetapi keanggotaan roda adalah khusus.
Di OS X PAM digunakan untuk mengatur kebijakan yang
su(1)
akan digunakan. Secara khusus, secara default hanya pengguna dalamadmin
atauwheel
kelompok dapat beralih ke UID 0 (root
). Persyaratan grup ini dapat diubah dengan memodifikasipam_group
bagian/etc/pam.d/su
. Lihatpam_group(8)
detail tentang cara mengubah pengaturan ini.sumber
Konotasi "roda" mengacu pada "berada di setir", atau mengendalikan jembatan sebuah kapal.
Saya akan mencoba mencari sumber saya untuk ini tetapi saya yakin 100%.
sumber
wheel
grup sebenarnya tidakroot
tetapi mereka dapat "mengambil roda" untuk perintah yang membutuhkan akses istimewa.