3 Cara Membuka Aplikasi Dengan Hak Istimewa Root di Mac

Daftar Isi:

3 Cara Membuka Aplikasi Dengan Hak Istimewa Root di Mac
3 Cara Membuka Aplikasi Dengan Hak Istimewa Root di Mac

Video: 3 Cara Membuka Aplikasi Dengan Hak Istimewa Root di Mac

Video: 3 Cara Membuka Aplikasi Dengan Hak Istimewa Root di Mac
Video: Tutorial Upload Gambar dengan PHP dan MySQL 2024, April
Anonim

Anda dapat membuka aplikasi Mac apa pun dengan hak akses root, selama Anda memiliki kata sandi administrator. Seperti biasa, jangan gunakan akses root kecuali Anda tahu apa yang Anda lakukan, karena Anda dapat menyebabkan kerusakan serius pada aplikasi atau komputer Anda.

Langkah

Metode 1 dari 3: Dari Akun Admin

Pahami ikon
Pahami ikon

Langkah 1. Ketahui risikonya

Sebagian besar aplikasi grafis tidak dirancang untuk akses root. Batasi diri Anda pada tugas-tugas tertentu yang Anda pahami dengan baik, atau Anda mungkin berakhir dengan file yang tidak dapat diakses, aplikasi macet, atau kerentanan keamanan.

Buka Aplikasi Dengan Hak Root di Mac Langkah 2
Buka Aplikasi Dengan Hak Root di Mac Langkah 2

Langkah 2. Buka Terminal

Masuk ke akun administrator di komputer Anda. Buka Aplikasi → Utilitas dan luncurkan Terminal.

Akun administrator ini harus memiliki kata sandi yang tidak kosong, atau Terminal tidak akan mengizinkan Anda mengakses hak akses root

Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 3
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 3

Langkah 3. Coba cara cepat

Perintah sudo memungkinkan Anda meluncurkan aplikasi dengan akses root, tetapi memerlukan jalur ke file yang dapat dieksekusi di dalam paket aplikasi. Sebagian besar aplikasi Mac default, serta banyak program pihak ketiga, mengatur konten paket dengan cara yang sama, jadi ada baiknya mencoba ini:

  • Masukkan sudo "\ file path dari hard drive ke aplikasi.app/Contents/MacOS/ nama aplikasi ".

    Misalnya, untuk membuka iTunes, ketik sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" dan tekan Return.

  • Masukkan kata sandi untuk akun administrator yang saat ini Anda masuki. Tekan Kembali.
  • Jika perintah berfungsi, aplikasi akan terbuka dengan hak akses root. Jika Terminal mengatakan "perintah tidak ditemukan", lanjutkan ke langkah berikutnya.
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 4
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 4

Langkah 4. Buka isi paket aplikasi

Jika cara cepat tidak berhasil, cari aplikasi di Finder. Klik kanan (atau Control-klik) ikonnya dan pilih Show Package Contents dari menu drop-down.

Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 5
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 5

Langkah 5. Temukan file yang dapat dieksekusi

Anda sekarang akan melihat satu atau lebih folder di dalam aplikasi. Temukan file yang dapat dieksekusi di dalam folder ini. Ini biasanya di dalam /Contents/MacOS.

  • Eksekusi sering kali memiliki nama yang sama dengan aplikasi, tetapi bisa juga memiliki nama lain, seperti "run.sh."
  • Ikon file yang dapat dieksekusi biasanya berbentuk kotak hitam dengan kata "exec" dalam huruf kecil.
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 6
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 6

Langkah 6. Ketik sudo ke Terminal

Ketik sudo diikuti dengan spasi. Jangan masukkan perintah dulu.

Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 7
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 7

Langkah 7. Seret file yang dapat dieksekusi ke baris Terminal

Ini harus secara otomatis memasukkan jalur file ke file yang dapat dieksekusi.

Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 8
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 8

Langkah 8. Konfirmasikan perintah dengan kata sandi Anda

Tekan Kembali. Masukkan kata sandi untuk akun administrator yang Anda masuki, dan tekan Kembali lagi. Aplikasi harus diluncurkan dengan hak akses root.

Metode 2 dari 3: Dari Akun Non-Admin

Buka Aplikasi Dengan Hak Root di Mac Langkah 9
Buka Aplikasi Dengan Hak Root di Mac Langkah 9

Langkah 1. Buka Terminal di akun non-admin

Banyak administrator sistem lebih suka bekerja di akun pengguna biasa untuk membatasi kemungkinan kerusakan akibat kesalahan atau serangan malware. Metode ini masih memerlukan kata sandi administrator, tetapi memungkinkan Anda untuk mendapatkan akses root sementara tanpa harus berpindah pengguna. Untuk memulai, buka jendela Terminal.

Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 10
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 10

Langkah 2. Beralih ke administrator di dalam Terminal

Masukkan perintah su - diikuti dengan spasi dan nama pengguna administrator di komputer ini. Masukkan kata sandi administrator itu. Anda sekarang beroperasi sebagai pengguna itu.

Tanda hubung dalam perintah adalah opsional, tetapi disarankan. Ini menetapkan variabel lingkungan dan direktori ke pengguna admin, yang membatasi kemungkinan kerusakan yang tidak disengaja

Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 11
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 11

Langkah 3. Buka aplikasi menggunakan sudo

Penggunaan tipikal adalah sudo "\ file path dari hard drive ke aplikasi.app/Contents/MacOS/ nama aplikasi ". Jika ini tidak berhasil atau Anda memerlukan panduan lebih lanjut, lihat petunjuk administrator di atas.

Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 12
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 12

Langkah 4. Kembali ke akun Anda sendiri

Setelah Anda menyelesaikan semua tugas yang memerlukan hak akses root, masukkan exit di Terminal. Ini akan keluar dari pengguna administrator dan mengembalikan Anda ke akun normal Anda.

Metode 3 dari 3: Pemecahan Masalah

Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 13
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 13

Langkah 1. Nonaktifkan Perlindungan Integritas Sistem (Risiko Tinggi)

Fitur ini, diperkenalkan di Mac OS 10.11 El Capitan, membatasi akses ke file penting bahkan untuk pengguna root. Jika Anda tidak dapat membuat perubahan yang diinginkan, Anda dapat menonaktifkan SIP. Lakukan ini hanya jika Anda yakin dengan kemampuan Anda dan memahami bahwa kesalahan dapat menghapus komputer Anda atau membuatnya tidak berfungsi:

  • Hidupkan Kembali komputer Anda. Tahan Command + R setelah Anda mendengar suara start up untuk masuk ke Recovery Mode.
  • Pilih Utilitas dari menu atas, lalu Terminal.
  • Masukkan csrutil nonaktifkan; reboot di Terminal.
  • Biarkan komputer restart seperti biasa. Anda sekarang dapat menggunakan langkah-langkah di atas untuk membuka aplikasi apa pun dengan hak akses root penuh. Setelah selesai, pertimbangkan untuk mengulangi instruksi ini dengan mengaktifkan alih-alih menonaktifkan untuk memulihkan SIP.
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 14
Buka Aplikasi Dengan Hak Istimewa Root di Mac Langkah 14

Langkah 2. Gunakan nano sebagai ganti editor teks grafis

Mungkin lebih aman dan lebih dapat diandalkan untuk mengedit file konfigurasi menggunakan editor teks di dalam Terminal. Nano adalah opsi sederhana yang tersedia secara default. Untuk menggunakannya dengan hak akses root, cukup masukkan sudo nano diikuti dengan spasi dan jalur file ke dokumen teks Anda. Anda kemudian dapat mengedit dokumen dari dalam Terminal. Setelah selesai, tekan Control + O untuk menyimpan, lalu Control + X untuk keluar dari nano.

  • Misalnya, sudo nano /etc/hosts akan membuka file hosts dengan akses root.
  • Sebaiknya buat cadangan sebelum Anda mengedit file konfigurasi apa pun. Untuk melakukan ini, masukkan sudo cp filepath_of_config_file new_filepath dari backup. Misalnya, sudo cp /etc/hosts /etc/hosts.backup membuat salinan file host bernama hosts.backup. Jika Anda membuat kesalahan, pindahkan file yang salah konfigurasi dengan (misalnya) sudo mv /etc/hosts /etc/hosts.bad dan pulihkan cadangan dengan sudo cp /etc/hosts.backup /etc/hosts.

Direkomendasikan: