Unduh PDF
Unduh PDF
Anda dapat membuka aplikasi Mac apa saja dengan hak akses root , selama Anda memiliki kata sandi administrator komputer. Namun, gunakan akses root ini seperlunya, dan berhati-hatilah saat menggunakan aplikasi dengan akses root . Penggunaan aplikasi atau hak akses yang sembrono dapat merusak aplikasi atau komputer Anda.
Langkah
-
Ketahui risiko penggunaan hak akses root . Kebanyakan aplikasi dengan antarmuka grafis tidak dirancang untuk menangani hak akses root . Batasi penggunaan hak akses untuk melakukan tugas tertentu yang benar-benar Anda pahami. Penggunaan hak akses yang sembrono dapat mengunci akses Anda pada beberapa berkas, membuat aplikasi tidak merespons, atau membuka celah keamanan. [1] X Teliti sumber
-
Masuklah ke akun administrator di komputer Anda, lalu bukalah Terminal dengan mengeklik Applications → Utilities dan memilih Terminal .
- Pastikan akun administrator yang Anda gunakan dilindungi dengan kata sandi. Terminal tidak mengizinkan Anda untuk mengakses root dari akun yang tidak memiliki kata sandi. [2] X Teliti sumber
-
Cobalah cara cepat untuk mengakses root . Perintah "sudo" memungkinkan Anda untuk membuka aplikasi dengan hak akses root , tetapi Anda harus mengetahui alamat lengkap berkas utama aplikasi dalam paket. Kebanyakan aplikasi Mac bawaan dan pihak ketiga menggunakan sistem paket yang mirip. Karena itu, Anda dapat mencoba perintah berikut ini untuk membuka aplikasi: [3] X Teliti sumber
- Masukkan sudo "\ alamat lengkap paket aplikasi pada kandar
.app/Contents/MacOS/ nama aplikasi
"
.
Misalnya, untuk membuka iTunes, masukkan sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" and press ⏎ Return . - Masukkan kata sandi akun yang tengah Anda gunakan, lalu tekan ⏎ Return .
- Jika perintah tersebut sukses, aplikasi akan terbuka dengan hak akses root . Namun, jika Terminal menampilkan pesan galat "command not found" , ikuti langkah selanjutnya.
- Masukkan sudo "\ alamat lengkap paket aplikasi pada kandar
.app/Contents/MacOS/ nama aplikasi
"
.
-
Bukalah isi paket aplikasi. Jika cara cepat di atas tidak dapat dilakukan, temukan aplikasi di Finder, kemudan klik kanan (atau tekan Control sembari mengeklik) ikon aplikasi dan pilih Show Package Contents dari menu.
-
Temukan berkas utama program. Kini, Anda akan melihat satu atau lebih folder dalam paket aplikasi. Anda dapat menemukan berkas utama program di folder ini. Umumnya, berkas tersebut berada di folder /Contents/MacOS.
- Umumnya, berkas utama program memiliki nama yang sama dengan program, tetapi terkadang berkas tersebut memiliki nama lain, seperti "run.sh".
- Berkas utama program biasanya memiliki ikon kotak hitam dengan huruf kecil "exec".
-
Masukkan perintah sudo pada Terminal, diikuti spasi. Jangan masukkan perintah terlebih dahulu.
-
Tarik berkas utama aplikasi ke jendela Terminal. Alamat lengkap berkas aplikasi akan otomatis tampil di jendela Terminal.
-
Konfirmasikan tindakan dengan memasukkan kata sandi. Tekan ⏎ Return , kemudian masukkan kata sandi akun yang tengah Anda gunakan. Setelah itu, tekan kembali ⏎ Return . Aplikasi akan terbuka dengan hak akses root .Iklan
-
Bukalah Terminal dengan akun non-administrator untuk memulai. Kebanyakan admninistrator sistem lebih memilih menggunakan akun non-administrator, untuk mencegah kerusakan parah komputer yang disebabkan oleh kesalahan pengoperasian atau serangan malware . [4] X Teliti sumber Langkah ini memungkinkan Anda mengakses root sementara tanpa perlu berpindah akun, tetapi Anda tetap memerlukan kata sandi administrator untuk melakukannya.
-
Dari Terminal, berpindahlah ke akun administrator. Masukkan perintah su - diikuti spasi dan nama pengguna administrator. Setelah itu, masukkan kata sandi administrator. Kini, Anda dapat menggunakan akun administrator tersebut dalam terminal.
- Tanda "-" pada perintah di atas sebenarnya tidak wajib Anda gunakan. Tanda tersebut berfungsi untuk mengatur variabel lingkungan ke variabel lingkungan akun administrator. Karena itu, untuk mencegah kerusakan komputer yang tidak disengaja, Anda dianjurkan untuk menggunakannya. [5] X Teliti sumber
-
Bukalah aplikasi dengan perintah "sudo". Umunmnya, Anda dapat menggunakan perintah sudo "\ alamat lengkap paket aplikasi pada kandar .app/Contents/MacOS/ nama aplikasi " . Jika perintah tersebut tidak berjalan, bacalah langkah sebelumnya.
-
Setelah selesai mengakses root , kembalilah ke akun non-administrator dengan menggunakan perintah exit . Setelah memasukkan perintah tersebut, Terminal akan kembali menggunakan akun non-administrator.Iklan
-
Nonaktifkan System Integrity Protection dengan mengikuti langkah berikut ini. Fitur yang tersedia sejak OS X 10.11 El Capitan ini membatasi akses ke seluruh berkas, bahkan setelah Anda menggunakan akun root . [6] X Teliti sumber . Jika Anda tidak dapat melakukan perubahan yang diinginkan pada sistem, cobalah untuk menonaktifkan SIP. Namun, langkah ini sangat berbahaya, dan dapat merusak komputer atau data di dalamnya. Karena itum lakukan langkah ini hanya jika Anda benar-benar memahami risikonya. [7] X Teliti sumber
- Mulai ulang komputer. Saat Anda mendengar bunyi awal, tekan dan tahan ⌘ Command + R untuk masuk ke modus Recovery Mode .
- Pilih Utilities dari menu di bagian atas layar, lalu klik Terminal .
- Di jendela Terminal, masukkan perintah csrutil disable; reboot .
- Tunggulah hingga komputer dimulai ulang seperti biasa, lalu cobalah langkah di bagian atas artikel ini untuk membuka aplikasi dengan perizinan root penuh. Setelah selesai menggunakan aplikasi, pertimbangkan untuk mengaktifkan kembali SIP. Ikuti langkah untuk menonaktifkan SIP, tetapi gantikan perintah disable dengan enable .
-
Gunakan nano, alih-alih penyunting teks dengan antarmuka grafis. Menyunting berkas konfigurasi dengan penyunting teks dalam Terminal mungkin dapat menjadi opsi yang lebih aman. Nano adalah penyunting teks bawaan yang dapat digunakan dari Terminal. Untuk menggunakan nano dengan hak akses root , gunakan perintah sudo nano , diikuti spasi dan alamat berkas. Anda kemudian akan dapat menyunting berkas dari dalam Terminal. Setelah selesai menyunting berkas, tekan Control + O untuk menyimpan berkas, dan Control + X untuk keluar dari nano.
- Misalnya, perintah sudo nano /etc/hosts akan membuka berkas "hosts" dengan hak akses root .
- Sebaiknya, cadangkan berkas konfigurasi yang ingin Anda edit dengan perintah sudo cp alamat)berkas alamat_berkas_cadangan . Misalnya, untuk mencadangkan berkas "hosts" dengan nama cadangan "hosts.backup", masukkan perintah sudo cp /etc/hosts /etc/hosts.backup . Jika Anda melakukan kesalahan saat menyunting berkas, ubah nama berkas tersebut dengan perintah mv (misalnya sudo mv /etc/hosts /etc/hosts.bad ), dan pulihkan cadangan dengan sudo cp /etc/hosts.backup /etc/hosts . [8] X Teliti sumber
Iklan
Tips
- Anda hanya perlu menggunakan tanda kutip saat menulis alamat berkas jika alamat berkas mengandung spasi.
Iklan
Peringatan
- Kesalahan saat menggunakan hak akses root dapat merusak komputer atau menghilangkan data di dalamnya, terutama jika Anda menggunakan OS X 10.10 ke bawah atau telah menonaktifkan fitur SIP di OS X 10.11. Untuk mencegah orang lain mengakses root di komputer Anda, pastikan Anda menjaga kerahasiaan kata sandi root .
Iklan
Referensi
- ↑ http://stackoverflow.com/questions/24004733/how-to-set-my-application-to-always-run-as-root-osx
- ↑ https://support.apple.com/en-us/HT202035
- ↑ http://osxdaily.com/2013/02/06/how-to-run-gui-apps-as-root-in-mac-os-x/
- ↑ http://www.linfo.org/su.html
- ↑ http://www.linfo.org/su.html
- ↑ https://support.apple.com/en-us/HT204899
- ↑ http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/
- ↑ https://support.apple.com/en-us/HT202292
Iklan