3 Cara Membuka Aplikasi Dengan Keistimewaan Root pada Mac

Isi kandungan:

3 Cara Membuka Aplikasi Dengan Keistimewaan Root pada Mac
3 Cara Membuka Aplikasi Dengan Keistimewaan Root pada Mac

Video: 3 Cara Membuka Aplikasi Dengan Keistimewaan Root pada Mac

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

Anda boleh membuka mana-mana aplikasi Mac dengan hak root, selagi anda mempunyai kata laluan pentadbir. Seperti biasa, jangan gunakan akses root kecuali anda tahu apa yang anda lakukan, kerana anda boleh menyebabkan kerosakan serius pada aplikasi atau komputer anda.

Langkah-langkah

Kaedah 1 dari 3: Dari Akaun Pentadbir

Ikon faham
Ikon faham

Langkah 1. Ketahui risikonya

Sebilangan besar aplikasi grafik tidak dirancang untuk akses root. Hadkan diri anda pada tugas-tugas tertentu yang anda fahami dengan baik, atau anda mungkin berakhir dengan fail yang tidak dapat diakses, kerosakan aplikasi, atau kerentanan keselamatan.

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 2
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 2

Langkah 2. Buka Terminal

Log masuk ke akaun pentadbir di komputer anda. Pergi ke Aplikasi → Utiliti dan lancarkan Terminal.

Akaun pentadbir ini mesti mempunyai kata laluan yang tidak kosong, atau Terminal tidak akan membenarkan anda mengakses hak root

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 3
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 3

Langkah 3. Cuba jalan cepat

Perintah sudo memungkinkan anda melancarkan aplikasi dengan akses root, tetapi memerlukan jalan ke file yang dapat dieksekusi dalam paket aplikasi. Sebilangan besar aplikasi Mac lalai, serta banyak program pihak ketiga, mengatur kandungan pakej dengan cara yang sama, jadi patut dicuba ini:

  • Masukkan sudo "\ path file dari cakera keras ke aplikasi.app / Isi / MacOS / nama aplikasi".

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

  • Masukkan kata laluan untuk akaun pentadbir yang sedang anda log masuk. Tekan ⏎ Kembali.
  • Sekiranya arahan berfungsi, aplikasi harus dibuka dengan hak root. Sekiranya Terminal mengatakan "perintah tidak dijumpai", teruskan ke langkah seterusnya.
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 4
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 4

Langkah 4. Buka kandungan pakej aplikasi

Sekiranya cara cepat tidak berfungsi, cari aplikasi di Finder. Klik kanan (atau Control-klik) ikonnya dan pilih Tunjukkan Isi Pakej dari menu lungsur.

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 5
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 5

Langkah 5. Cari fail yang boleh dilaksanakan

Anda sekarang harus melihat satu atau lebih folder di dalam aplikasi. Cari fail yang boleh dilaksanakan di dalam folder ini. Ini biasanya ada di dalam / Isi / MacOS.

  • Pelaksana sering memiliki nama yang sama dengan aplikasi, tetapi mungkin memiliki nama lain, seperti "run.sh."
  • Ikon fail yang boleh dilaksanakan biasanya berbentuk kotak hitam dengan kata "exec" dalam huruf kecil.
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 6
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 6

Langkah 6. Taip sudo ke Terminal

Taip sudo diikuti dengan spasi. Jangan masukkan arahan.

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 7
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 7

Langkah 7. Seret fail yang boleh dilaksanakan ke garisan Terminal

Ini harus memasukkan laluan fail ke fail yang boleh dilaksanakan secara automatik.

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 8
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 8

Langkah 8. Sahkan arahan dengan kata laluan anda

Tekan ⏎ Kembali. Masukkan kata laluan untuk akaun pentadbir yang anda log masuk, dan tekan ⏎ Kembali lagi. Aplikasi harus dilancarkan dengan hak root.

Kaedah 2 dari 3: Dari Akaun Bukan Pentadbir

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 9
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 9

Langkah 1. Buka Terminal di akaun bukan pentadbir

Banyak pentadbir sistem lebih suka bekerja di akaun pengguna biasa untuk membatasi kemungkinan kerosakan akibat kesalahan atau serangan perisian hasad. Kaedah ini masih memerlukan kata laluan pentadbir, tetapi membolehkan anda mendapatkan akses root sementara tanpa perlu menukar pengguna. Untuk memulakan, buka tetingkap Terminal.

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 10
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 10

Langkah 2. Beralih ke pentadbir di Terminal

Masukkan perintah su - diikuti dengan spasi dan nama pengguna pentadbir di komputer ini. Masukkan kata laluan pentadbir itu. Anda kini beroperasi sebagai pengguna itu.

Kata hubung dalam perintah adalah pilihan, tetapi disyorkan. Ini menetapkan pemboleh ubah lingkungan dan direktori kepada pengguna admin, yang membatasi kemungkinan kerosakan yang tidak disengajakan

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 11
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 11

Langkah 3. Buka aplikasi menggunakan sudo

Penggunaan biasa adalah sudo "\ path file dari cakera keras ke aplikasi.app / Isi / MacOS / nama aplikasi". Sekiranya ini tidak berjaya atau anda memerlukan lebih banyak panduan, rujuk arahan pentadbir di atas.

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 12
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 12

Langkah 4. Kembali ke akaun anda sendiri

Setelah menyelesaikan semua tugas yang memerlukan hak root, masukkan jalan keluar di Terminal. Ini akan keluar dari pengguna pentadbir dan mengembalikan anda ke akaun biasa anda.

Kaedah 3 dari 3: Penyelesaian masalah

Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 13
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 13

Langkah 1. Lumpuhkan Perlindungan Integriti Sistem (Risiko Tinggi)

Ciri ini, diperkenalkan di Mac OS 10.11 El Capitan, menghadkan akses ke fail penting walaupun untuk pengguna root. Sekiranya anda tidak dapat membuat perubahan yang diinginkan, anda boleh mematikan SIP. Lakukan ini hanya jika anda yakin dengan kemampuan anda dan memahami bahawa kesalahan boleh menghapus komputer anda atau menjadikannya tidak berfungsi:

  • Mulakan semula komputer anda. Tahan ⌘ Command + R setelah anda mendengar bunyi bising untuk memasuki Mod Pemulihan.
  • Pilih Utiliti dari menu atas, kemudian Terminal.
  • Masukkan csrutil disable; but semula di Terminal.
  • Biarkan komputer dimulakan semula seperti biasa. Anda kini boleh menggunakan langkah-langkah di atas untuk membuka aplikasi dengan hak root sepenuhnya. Apabila anda selesai, pertimbangkan untuk mengulangi arahan ini dengan mengaktifkan dan bukannya mematikan untuk mengaktifkan semula SIP.
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 14
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 14

Langkah 2. Gunakan nano dan bukannya penyunting teks grafik

Mungkin lebih selamat dan lebih dipercayai untuk mengedit fail konfigurasi menggunakan penyunting teks dalam Terminal. Nano adalah pilihan mudah yang tersedia secara lalai. Untuk menggunakannya dengan hak istimewa root, masukkan sudo nano diikuti dengan spasi dan jalur fail ke dokumen teks anda. Anda kemudian boleh mengedit dokumen dari dalam Terminal. Setelah selesai, tekan Control + O untuk menyimpan, kemudian Control + X untuk berhenti dari nano.

  • Contohnya, sudo nano / etc / host akan membuka fail host dengan akses root.
  • Sebaiknya buat cadangan sebelum anda mengedit sebarang fail konfigurasi. Untuk melakukan ini, masukkan sudo cp filepath_of_config_file new_filepath sandaran. Contohnya, sudo cp / etc / hosts /etc/hosts.backup membuat salinan fail host bernama hosts.backup. Sekiranya anda membuat kesilapan, pindahkan fail yang salah dikonfigurasi dengan (misalnya) sudo mv / etc / hosts /etc/hosts.bad dan pulihkan sandaran dengan sudo cp /etc/hosts.backup / etc / host.

Disyorkan: