3 Cara Membuka Aplikasi dengan Hak Root pada Mac

Isi kandungan:

3 Cara Membuka Aplikasi dengan Hak Root pada Mac
3 Cara Membuka Aplikasi dengan Hak Root pada Mac

Video: 3 Cara Membuka Aplikasi dengan Hak Root pada Mac

Video: 3 Cara Membuka Aplikasi dengan Hak Root pada Mac
Video: cara mengganti wallpaper desktop pada mac dengan mudah 2024, November
Anonim

Anda boleh membuka mana-mana aplikasi Mac dengan hak root, selagi anda mempunyai kata laluan pentadbir komputer. Namun, gunakan akses root ini jika perlu, dan berhati-hati ketika menggunakan aplikasi dengan akses root. Penggunaan aplikasi atau hak akses yang cuai boleh merosakkan aplikasi atau komputer anda.

Langkah

Kaedah 1 dari 3: Dengan Akaun Pentadbir

Ikon faham
Ikon faham

Langkah 1. Ketahui risiko menggunakan hak istimewa root

Sebilangan besar aplikasi dengan antara muka grafik tidak dirancang untuk menangani hak root. Hadkan penggunaan kebenaran untuk melakukan tugas tertentu yang anda fahami sepenuhnya. Penggunaan kebenaran yang cuai dapat mengunci akses anda ke beberapa fail, membuat aplikasi tidak responsif, atau membuka lubang keselamatan.

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

Langkah 2. Log masuk ke akaun pentadbir di komputer anda, kemudian buka Terminal dengan mengklik Aplikasi → Utiliti dan memilih Terminal

Pastikan akaun pentadbir yang anda gunakan dilindungi kata laluan. Terminal tidak membenarkan anda mengakses root dari akaun yang tidak mempunyai kata laluan

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

Langkah 3. Cubalah cara cepat untuk mengakses root

Perintah "sudo" membolehkan anda membuka aplikasi dengan hak root, tetapi anda mesti mengetahui alamat lengkap fail utama aplikasi dalam pakej. Sebilangan besar aplikasi Mac terbina dalam dan pihak ketiga menggunakan sistem pakej yang serupa. Oleh itu, anda boleh mencuba arahan berikut untuk membuka aplikasi:

  • Masukkan sudo "\ alamat lengkap pakej aplikasi pada pemacu.app / Isi / MacOS / nama aplikasi".

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

  • Masukkan kata laluan untuk akaun yang sedang anda gunakan, kemudian tekan Return.
  • Sekiranya arahan berjaya, aplikasi akan dibuka dengan hak root. Namun, jika Terminal memaparkan mesej ralat "perintah tidak dijumpai", ikuti 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 kaedah cepat di atas tidak berfungsi, cari aplikasi di Finder, kemudian klik kanan (atau Control-klik) ikon aplikasi dan pilih Tunjukkan Isi Pakej dari menu.

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

Langkah 5. Cari fail utama program

Sekarang, anda akan melihat satu atau lebih folder dalam pakej aplikasi. Anda boleh mendapatkan fail utama program dalam folder ini. Secara amnya, fail ini terletak di folder / Isi / MacOS.

  • Secara amnya, fail utama program mempunyai nama yang sama dengan program, tetapi kadang-kadang mempunyai nama yang berbeza, seperti "run.sh".
  • Fail utama program biasanya mempunyai ikon kotak hitam dengan huruf kecil "exec".
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 6
Buka Aplikasi Dengan Keistimewaan Root pada Mac Langkah 6

Langkah 6. Masukkan perintah sudo di Terminal, diikuti dengan spasi

Jangan masukkan arahan terlebih dahulu.

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

Langkah 7. Seret fail utama aplikasi ke tetingkap Terminal

Alamat lengkap fail aplikasi akan muncul secara automatik di tetingkap Terminal.

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

Langkah 8. Sahkan tindakan dengan memasukkan kata laluan

Tekan Return, kemudian masukkan kata laluan untuk akaun yang sedang anda gunakan. Selepas itu, tekan Return semula. Aplikasi akan dibuka dengan hak istimewa root.

Kaedah 2 dari 3: Dengan 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 dengan akaun bukan pentadbir untuk memulakan

Sebilangan besar pentadbir sistem lebih suka menggunakan akaun bukan pentadbir, untuk mengelakkan kerosakan komputer yang serius disebabkan oleh kesalahan operasi atau serangan perisian hasad. Langkah ini akan membolehkan anda mengakses root sementara tanpa menukar akaun, tetapi anda masih memerlukan kata laluan pentadbir untuk melakukannya.

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

Langkah 2. Dari Terminal, beralih ke akaun pentadbir

Masukkan perintah su - diikuti dengan spasi dan nama pengguna pentadbir. Selepas itu, masukkan kata laluan pentadbir. Sekarang, anda boleh menggunakan akaun pentadbir di terminal.

Anda tidak perlu menggunakan tanda "-" dalam arahan di atas. Bendera berfungsi untuk menetapkan pemboleh ubah persekitaran ke pemboleh ubah persekitaran akaun pentadbir. Oleh itu, untuk mengelakkan kerosakan komputer secara tidak sengaja, disarankan agar anda menggunakannya

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

Langkah 3. Buka aplikasi dengan arahan "sudo"

Umumnya, anda dapat menggunakan perintah sudo "\ alamat lengkap pakej aplikasi pada drive.app / Isi / MacOS / nama aplikasi". Sekiranya arahan tidak berfungsi, baca langkah sebelumnya.

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

Langkah 4. Setelah selesai mengakses root, kembali ke akaun bukan pentadbir dengan menggunakan perintah keluar

Setelah memasukkan perintah, Terminal akan kembali menggunakan akaun bukan pentadbir.

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 dengan mengikuti langkah-langkah ini

Fungsi ini tersedia sejak OS X 10.11 El Capitan menyekat akses ke semua fail, walaupun setelah anda menggunakan akaun root.. Sekiranya anda tidak dapat membuat perubahan yang diinginkan pada sistem, cuba matikan SIP. Namun, langkah ini sangat berbahaya, dan boleh merosakkan komputer atau data di atasnya. Oleh itu, lakukan langkah ini hanya jika anda benar-benar memahami risikonya.

  • Mulakan semula komputer. Apabila anda mendengar suara permulaan, tekan dan tahan Command + R untuk memasuki mod Pemulihan.
  • Pilih Utiliti dari menu di bahagian atas skrin, kemudian klik Terminal.
  • Di tetingkap Terminal, masukkan perintah csrutil disable; but semula.
  • Tunggu komputer dimulakan semula seperti biasa, kemudian cuba langkah di bahagian atas artikel ini untuk membuka aplikasi dengan izin root penuh. Setelah selesai menggunakan aplikasi, pertimbangkan untuk mengaktifkan semula SIP. Ikuti langkah-langkah untuk mematikan SIP, tetapi ganti perintah lumpuhkan dengan mengaktifkan.
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 dengan antara muka grafik

Mengedit fail konfigurasi dengan penyunting teks di Terminal mungkin merupakan pilihan yang lebih selamat. Nano adalah editor teks terbina dalam yang boleh digunakan dari Terminal. Untuk menggunakan nano dengan hak istimewa root, gunakan perintah sudo nano, diikuti dengan spasi dan alamat file. Anda kemudian dapat mengedit fail dari dalam Terminal. Setelah selesai mengedit fail, tekan Control + O untuk menyimpan fail, dan Control + X untuk keluar dari nano.

  • Sebagai contoh, perintah sudo nano / etc / host akan membuka fail "host" dengan hak root.
  • Sebaiknya buat sandaran fail konfigurasi yang ingin diedit dengan perintah sudo cp address) file_address file_backup. Contohnya, untuk membuat sandaran fail "host" dengan nama sandaran "hosts.backup", masukkan perintah sudo cp / etc / hosts /etc/hosts.backup. Sekiranya anda tersalah mengedit fail, namakan semula dengan perintah mv (mis. Sudo mv / etc / hosts /etc/hosts.bad), dan pulihkan sandaran dengan sudo cp /etc/hosts.backup / etc / host.

Petua

Anda hanya perlu menggunakan tanda petik semasa menulis alamat fail jika alamat fail mengandungi ruang

Disyorkan: