Cara Mengaktifkan & Nonaktifkan Pengguna root dari Baris Perintah di Mac OS X
Meskipun sebagian besar pengguna Mac tingkat lanjut akan merasa paling mudah untuk mengaktifkan root dengan Utilitas Direktori dari GUI Mac OS X, opsi lainnya adalah beralih ke baris perintah. Tidak, kami tidak berbicara tentang menggunakan sudo atau su, kami berbicara tentang mengaktifkan akun pengguna root yang sebenarnya, yang dapat sesuai untuk beberapa situasi kompleks.
Bagi mereka yang terbiasa dengan Terminal dan nyaman dengan sintaks baris perintah, mengaktifkan akun pengguna root di Mac OS X dari baris perintah bahkan mungkin lebih mudah daripada melakukannya dari aplikasi Directory Utility, karena ada lebih sedikit langkah yang diperlukan untuk mengaktifkan dan menonaktifkan akun pengguna root, baik secara luas maupun per pengguna. Ini juga menguntungkan karena dapat diaktifkan dari jarak jauh melalui SSH pada Mac apa pun yang dapat dihubungkan.
Sangat penting untuk menunjukkan bahwa mengaktifkan akun pengguna root hanya untuk pengguna tingkat lanjut yang memahami kapan dan mengapa hak istimewa pengguna super universal mungkin diperlukan. Ini jarang diperlukan untuk apa pun di luar administrator sistem atau untuk memecahkan beberapa masalah yang sangat rumit dan canggih, dan untuk sebagian besar tujuan, cukup menggunakan sudo atau meluncurkan aplikasi GUI sebagai root biasanya cukup untuk sebagian besar situasi.
Jika Anda tidak tahu apa yang Anda lakukan, jangan aktifkan akun pengguna root, dan jangan gunakan akun pengguna root. Karena pengguna root memiliki akses istimewa universal ke semua yang ada di Mac OS X, cukup mudah untuk mengacaukan sesuatu, dan membiarkan akun tetap aktif dapat menimbulkan risiko keamanan. Ini benar-benar hanya untuk pengguna Mac tingkat lanjut.
Aktifkan Akun Pengguna root dari Baris Perintah Mac OS X dengan dsenableroot
Alat baris perintah sederhana yang disebut 'dsenableroot' akan dengan cepat mengaktifkan akun pengguna root di Mac OS X. Pada bentuknya yang paling sederhana, cukup ketik 'dsenableroot' ke prompt Terminal, masukkan kata sandi pengguna , lalu masukkan dan verifikasi kata sandi pengguna root.
% dsenableroot nama pengguna=Paul kata sandi pengguna: kata sandi root: verifikasi kata sandi root: dsenableroot:: Berhasil mengaktifkan pengguna root.
Saat Anda melihat “dsenableroot:: Berhasil mengaktifkan pengguna root.” pesan, Anda tahu pengguna root telah diaktifkan dengan kata sandi yang baru saja ditentukan.
Jika diinginkan, Anda juga dapat mengaktifkan pengguna root berdasarkan akun per pengguna dengan menentukan flag -u:
dsenableroot -u Paul
Mengganti 'Paul' dengan nama pengguna apa pun yang ada di Mac tertentu akan berfungsi.
Tentu saja, setelah Anda selesai dengan pengguna root, Anda mungkin juga ingin menonaktifkan akses akun root.
Nonaktifkan Akun Pengguna Root dari Baris Perintah di Mac OS X
Meneruskan flag -d ke string perintah dsenableroot yang sama akan menonaktifkan pengguna root secara universal, seperti:
% dsenableroot -d nama pengguna=Paul kata sandi pengguna: dsenableroot:: Berhasil menonaktifkan pengguna root.
Pesan “dsenableroot:: Berhasil menonaktifkan pengguna root.” menunjukkan akun root sekarang dinonaktifkan.
Serupa dengan mengaktifkan pengguna tertentu, Anda juga dapat menonaktifkan untuk pengguna tertentu dengan tanda -d dan -u:
dsenableroot -d -u Paul
Ini mungkin sesuai untuk situasi di mana akun pengguna tertentu tidak lagi memerlukan hak istimewa akun root.
Secara umum, membiarkan akun pengguna root dinonaktifkan adalah ide yang bagus.
Utilitas dsenableroot berfungsi di MacOS Sierra, OS X El Capitan, OS X Yosemite, OS X Mavericks, Mountain Lion, dll. Untuk pengguna yang menggunakan versi OS X yang jauh lebih lama seperti Snow Leopard, gunakan metode sudo passwd sebagai gantinya.