Ada beberapa cara untuk mendapatkan kembali / menciptakan kembali hak administrator pada Mac.
- Akun administrator ada, tetapi kata sandi dilupakan:
Boot ke Partisi Pemulihan , pilih Terminal dari menu Utilities dan ketik berikut ini:
resetpassword
Ini akan meluncurkan aplikasi Reset Kata Sandi yang dengannya Anda dapat memilih akun dan menetapkan kata sandi baru untuknya, sehingga memungkinkan untuk masuk.
Menyetel ulang kata sandi TIDAK mengubah kata sandi file gantungan kunci akun, jadi mengakses data di gantungan kunci masih memerlukan kata sandi asli.
- Akun administrator tidak ada dan / atau kami ingin membuat admin baru dengan Setup Assistant
Tujuannya adalah untuk menghapus file flag /var/db/.AppleSetupDone yang memberi tahu macOS bahwa Setup Assistant telah selesai. Jika file tersebut tidak ada macOS akan meluncurkan Setup Assistant yang mencakup pembuatan akun baru dengan hak administratif (sama seperti pada boot pertama dari Mac baru). Perhatikan bahwa ini dapat menyebabkan akun baru masuk secara otomatis ketika sistem dihidupkan ulang, menggantikan akun apa pun yang mungkin telah diatur untuk secara otomatis masuk sebelumnya. Jika Anda perlu mempertahankan akses ke akun asli tanpa mengetahui kata sandinya, ini dapat mengacaukannya.
Anda dapat membuat Setup Assistant berjalan dalam (setidaknya) tiga cara:
a) gunakan Terminal dalam Pemulihan. Pertama Anda boot di Partisi Pemulihan ( CmdRsaat boot) dan pilih utilitas Disk dari jendela Utilities. Pilih volume sistem Anda (biasanya bernama Macintosh HD ) dan klik tombol Mount pada bilah alat. Sekarang volumenya baca / tulis. Tutup Disk Utility, luncurkan Terminal dari menu dan ketik perintah berikut:
rm /var/db/.AppleSetupDone
Tekan Enter, keluar dari Terminal dan restart Mac Anda. Ketika sistem melakukan boot, Setup Assistant akan ditampilkan dan Anda akan diminta untuk membuat akun administratif baru.
b) menggunakan Mode Pengguna Tunggal . Pertama Anda boot dalam Mode Pengguna Tunggal ( CmdSsaat boot). Ketika sistem boot dan prompt #root ditampilkan ketik perintah berikut:
/sbin/mount -uw /
rm /var/db/.AppleSetupDone
exit
Ketika sistem melakukan boot, Setup Assistant akan ditampilkan dan Anda akan diminta untuk membuat akun administratif baru.
c) gunakan mode Target Disk dengan komputer lain
Jika Anda memiliki Mac lain yang tersedia, Anda dapat menggunakan Mode Disk Target ( Tsaat boot) dan sambungkan kabel FireWire, Thunderbolt atau USB-C di antara Mac. Di Mac lain Anda akan melihat ikon kuning yang mewakili disk eksternal (tetapi sebenarnya disk internal Mac Anda dalam Mode Disk Target) yang dapat Anda akses dengan kemampuan baca / tulis penuh. Catat nama volume kuning (biasanya Macintosh HD ) dan ketik berikut ini di Terminal (dengan memasukkan nama volume yang sesuai):
rm /Volumes/Macintosh\ HD/var/db/.AppleSetupDone
Keluarkan volume kuning dan gunakan tombol daya untuk mematikan dan memulai ulang Mac Anda. Ketika sistem melakukan boot, Setup Assistant akan ditampilkan dan Anda akan diminta untuk membuat akun administratif baru.
- menggunakan Mode Pengguna Tunggal dan menggunakan alat baris perintah untuk secara langsung membuat pengguna baru dan menjadikannya anggota grup administrator:
Pertama Anda boot dalam Mode Pengguna Tunggal ( CmdSsaat boot). Ketika sistem boot dan prompt #root ditampilkan ketik perintah berikut:
/sbin/mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl . -create /Users/joeadmin
dscl . -create /Users/joeadmin UserShell /bin/bash
dscl . -create /Users/joeadmin RealName "Joe Admin"
dscl . -create /Users/joeadmin UniqueID "510"
dscl . -create /Users/joeadmin PrimaryGroupID 20
dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
dscl . -passwd /Users/joeadmin password
dscl . -append /Groups/admin GroupMembership joeadmin
dseditgroup -o edit -a joeadmin -t user admin
exit
Ini akan membuat akun "joeadmin", ID akun 510, dengan kata sandi "kata sandi" yang akan menjadi administrator.