Saya bertanya-tanya apakah mungkin untuk menghapus satu-satunya akun pengguna saya karena saya membuat skrip untuk menambah dan menghapus pengguna di Mac saya.
Saya punya perintah ini di sini:
sudo /usr/bin/dscl . -delete "/Users/ali"
Saya agak khawatir untuk mengujinya karena saya tidak ingin menghapus satu-satunya pengguna saya dengan semua file saya jadi apakah mungkin?
sudo
, Anda menjalankannya secara efektifroot
, sehingga perlindungan apa pun yang mungkin ada untuk pengguna saat ini, ini tidak akan berfungsi dalam kasus ini, karena pengguna saat ini sebenarnya berbeda.Jawaban:
Perintah
sudo /usr/bin/dscl . -delete "/Users/ali"
akan menghapus ali pengguna dari database Layanan Direktori lokal.Setelah keluar Anda tidak akan bisa masuk lagi dengan pengguna ali . Folder pengguna ali tidak akan dihapus.
Untuk menghapus folder / Users / ali dan kontennya diperlukan perintah tambahan.
Pengguna ali dapat diciptakan meskipun dengan boot ke mode single user dan menggunakan menghapus .AppleSetupDone berkas trik dalam proses dua tahap.
Ini tidak akan berfungsi jika volume utama Anda dienkripsi dengan FileVault2!
Sama sekali tidak disarankan untuk menguji skrip pembuatan / penghapusan pengguna seperti ini di Mac produksi Anda. Unduh VirtualBox, buat mesin virtual yang menjalankan macOS dan uji skrip Anda di dalam sana.
sumber