Konversi Akun Pengguna Standar ke Akun Administrator dari Command Line of Mac OS

Administrator sistem Mac mungkin menemukan kebutuhan untuk mengonversi akun pengguna biasa yang ada menjadi akun administrator di Mac. Sementara sebagian besar pengguna Mac akan lebih baik dilayani dengan mengubah status akun menjadi admin melalui panel preferensi Pengguna & Grup, pengguna tingkat lanjut dapat melakukan fungsi yang sama melalui Terminal dengan menggunakan utilitas perintah baris perintah Layanan Direktori dscl.


Perhatikan bahwa perubahan ini tidak akan berdampak pada kemampuan untuk akun pengguna, admin atau standar apa pun, untuk mengakses fungsi sudo, atau menggunakan akun root, keduanya sepenuhnya terpisah dari akun administrator di Mac OS X.

Mengubah Pengguna menjadi Admin di Command Line di Mac OS X

Anda akan memerlukan nama pengguna singkat akun pengguna biasa untuk mengalihkannya ke akun administrator, sisanya ditangani di baris perintah. Jika Anda tidak yakin dengan nama pengguna singkat untuk akun target, Anda dapat menggunakan ini untuk mendaftarkan akun di Mac, atau melihat di direktori / Users /.

Saat Anda memiliki nama pengguna, luncurkan Terminal dan gunakan perintah berikut untuk mengubah akun menjadi admin:

dscl . -append /groups/admin GroupMembership USERNAME

Misalnya, dengan nama pengguna singkat “paul”, sintaksnya adalah:

dscl . -append /groups/admin GroupMembership paul

Setelah menjalankan perintah yang tepat, akun pengguna yang ditargetkan sekarang akan memiliki hak istimewa administrator dan semua kemampuan akses yang masuk dengan akun admin.

Ini dapat sangat membantu untuk administrasi jarak jauh dengan ssh dan situasi pengaturan otomatis, tetapi juga berguna karena Anda dapat mengalihkan akun pengguna ke hak istimewa administrator dari Mode Pengguna Tunggal dan saat boot dari Mode Pemulihan juga.

Konfirmasikan Perubahan dan Lihat Daftar Semua Akun Administrator di Mac OS X

Anda dapat mengkonfirmasi akun pengguna telah dikonversi ke grup administrator dengan menggunakan bendera -baca dengan dscl pada grup yang sama:

dscl . -read /groups/admin GroupMembership

Ini harus mencetak sesuatu kembali seperti:

“Osxdaily paul adminaccount” atau yang serupa, tergantung pada akun yang termasuk dalam grup admin. Daftar ini hanya akan menyertakan akun administrator, sedangkan perintah lainnya akan mendaftar semua akun pengguna di Mac.