Apa maksud akses root pada PC dan telefon pintar?

Apa maksud akses root pada PC dan telefon pintar?

Sekiranya anda pernah masuk ke dalam mesej di komputer atau peranti lain yang memberitahu anda bahawa anda memerlukan keistimewaan yang lebih tinggi, anda telah menemui keperluan untuk "akses root."

Sistem pengendalian harus menyeimbangkan antara membiarkan pengguna melakukan apa yang mereka perlukan tetapi tanpa membiarkan mereka merosakkan seluruh sistem. Untuk lebih baik atau lebih teruk, apabila anda mempunyai "akses root" ke komputer, anda mempunyai kunci kepada kerajaan.

Isi kandungan

    Sekitar kernel adalah pelbagai komponen OS seperti sistem fail, pemacu peranti, antara muka pengaturcaraan aplikasi (API), dan antara muka pengguna (UI). UI adalah bit yang menghubungkan anda, pengguna, kepada semua komponen OS yang bekerja di latar belakang.

    Kebanyakan pengguna hanya memerlukan akses kepada beberapa komponen OS, dan hanya untuk pelbagai, itulah sebabnya sistem operasi mempunyai tahap "keistimewaan".

    Asas -asas keistimewaan OS

    Sama seperti dalam kehidupan sebenar, mempunyai keistimewaan tertentu dalam sistem operasi bermaksud mendapatkan akses kepada perkara -perkara yang pengguna dengan keistimewaan yang lebih rendah tidak. Akses boleh dihadkan dalam beberapa cara. Sekatan yang sama adalah akses sistem fail. Anda hanya mungkin mempunyai "membaca" keistimewaan ketika datang ke data tertentu, yang bermaksud bahwa anda dapat membuka fail tersebut dan membacanya, tetapi anda tidak dapat mengubahnya dengan cara apapun. Untuk melakukan itu, anda memerlukan "menulis" keistimewaan.

    Beberapa jenis data mungkin memberi anda keistimewaan "baca" sama sekali. Contohnya, anda tidak mahu komputer awam memberi pengguna akses kepada data yang hanya dimaksudkan oleh kakitangan.

    Sekatan biasa lain berkaitan dengan tetapan komputer dan pemasangan perisian. Menggunakan tahap keistimewaan yang berbeza, pengguna dapat dihalang daripada memasang atau mengeluarkan aplikasi dan mengubah perkara seperti kertas dinding sistem.

    Mempunyai akses root adalah keistimewaan tertinggi

    Mempunyai "akses root" bermaksud mempunyai keistimewaan tertinggi di komputer. Tiada fail atau data tersembunyi dari anda. Pengguna root dapat mengubah aspek sistem pengendalian.

    Sebarang aplikasi yang digunakan oleh pengguna root dengan keistimewaan yang sama dapat melakukan apa -apa yang dapat dilakukan oleh pengguna root. Akses akar adalah penting untuk menyelesaikan banyak masalah dan penyelenggaraan komputer umum.

    Istilah lain untuk pengguna root adalah "pentadbir," walaupun dalam beberapa kes, akaun pentadbir dapat memiliki keistimewaan yang sedikit lebih rendah daripada akaun root, bergantung pada sistem pengendalian dan bagaimana hal -hal yang dikonfigurasi secara khusus. Dalam kebanyakan kes, keistimewaan pentadbir dan keistimewaan root adalah istilah yang boleh ditukar ganti.

    Tahap Keistimewaan Pengguna Linux

    Linux dan lain-lain sistem operasi "unix" mempunyai pendekatan khusus untuk akaun root. Selalu ada sekurang -kurangnya satu akaun root di Linux, dibuat ketika anda mula memasang sistem operasi. Secara lalai, akaun ini bukan akaun pengguna untuk kegunaan harian. Sebaliknya, apabila pengguna biasa perlu melakukan sesuatu yang memerlukan akses root, mereka perlu memberikan nama pengguna dan kata laluan, yang sementara meningkatkan keistimewaan untuk mencapai tugas dan kemudian turun ke tahap keistimewaan pengguna biasa.

    Menggunakan terminal linus, antara muka berasaskan teks, pengguna boleh menggunakan arahan "sudo," yang pendek untuk "superuser lakukan."Sebarang arahan yang mengikuti sudo dilaksanakan dengan keistimewaan akar, dan anda perlu memberikan kata laluan sekali lagi.

    Tahap Keistimewaan Pengguna Windows dan MacOS

    Selama bertahun-tahun Microsoft Windows mempunyai sikap yang lebih santai untuk keistimewaan akar. Akaun Pengguna Utama juga merupakan akaun pentadbir, yang bermaksud anda harus mengubah perkara secara manual jika anda menginginkan tahap keselamatan yang sama dari pendekatan Linux.

    Dalam versi moden Microsoft Windows, tindakan yang memerlukan keistimewaan admin akan mencetuskan Prompt Kawalan Akaun Pengguna Windows (UAC), dan anda perlu memberikan kata laluan pentadbir. Anda juga boleh melancarkan aplikasi khusus dengan keistimewaan pentadbir. Sebagai contoh, anda boleh melancarkan terminal Prompt atau Windows Command dengan keistimewaan admin dan tidak perlu memberikan kata laluan untuk panjang sesi berulang kali.

    MacOS Apple adalah, seperti Linux, sistem operasi seperti Unix dan memerlukan ketinggian keistimewaan per-operasi setiap kali anda cuba melakukan sesuatu di luar penggunaan biasa. Di MacOS, anda akan melihat sedikit ikon kunci, yang membolehkan anda membuka kunci tetapan sistem dengan kata laluan pengguna root dan kemudian menguncinya lagi setelah anda selesai.

    Secara lalai, macOS sedikit lebih agresif dengan kebenaran daripada Windows. Contohnya, jika aplikasi perlu mengakses data pada pemacu yang boleh ditanggalkan, macOS akan bertanya kepada anda jika tidak mengapa pada kali pertama.

    Akses Root pada Telefon Android

    Kebanyakan orang yang bukan pentadbir sistem mula -mula menemui idea "akses root" atau "rooting" dalam konteks telefon pintar Android dan tablet. Walaupun Android adalah sistem operasi sumber terbuka, hampir semua pengeluar telefon Android seperti Samsung dan OnePlus tidak memberikan akses kepada pelanggan mereka ke telefon mereka. Sebaliknya, mereka mempunyai akaun pengguna khas yang tidak dapat mendapatkan akses peringkat rendah ke perkakasan telefon. Jadi tidak seperti PC, anda tidak boleh menukar sistem operasi pada telefon Android anda atau membuat perubahan sistem yang tidak dibenarkan secara eksplisit oleh pengeluar telefon.

    Di banyak telefon, akses root dapat diperoleh dengan menjalankan aplikasi perakaran, tetapi beberapa peranti memerlukan proses perakaran yang agak terlibat menggunakan komputer dan Android Debug Bridge (ADB). Dengan menggunakan salah satu kaedah atau tutorial akar satu klik ke peranti Android root, anda boleh mendapatkan akses root ke telefon anda.

    Dari sini, anda boleh mengubah hampir semua aspek peranti, termasuk mengeluarkan pembekal pembekal dan melumpuhkan atau membolehkan perkara yang dikeluarkan oleh pengeluar telefon. Rooting telefon Android juga merupakan langkah pertama jika anda ingin mengganti sistem operasi sepenuhnya. Ini termasuk versi terkini Android, Custom ROMS, dan juga stok Android (seperti telefon Google Nexus) tanpa antara muka khusus pengeluar. Anda membuka dunia firmware alternatif dengan mengakar peranti anda dan membuka kunci pemuat bootnya.

    Aplikasi popular termasuk SuperSu dan Magisk, yang anda gunakan dengan risiko anda sendiri. Sebagai alternatif, luangkan masa di forum Android, membaca tentang bagaimana pemilik model telefon anda telah menjauhkan diri dengan perakaran.

    "Jailbreaking" peranti iOS

    Walaupun telefon Android tidak memberi anda akses akar keluar dari kotak, Android pada umumnya kurang ketat daripada iOS, walaupun tanpa kebenaran akar. Contohnya, di telefon Android, anda boleh dengan mudah membolehkan pemasangan aplikasi dari kedai aplikasi pihak ketiga dan memasang apa sahaja yang anda suka, walaupun ia tidak berada di Google Play Store.

    Di iOS, mana -mana aplikasi yang tidak diluluskan oleh Apple adalah tidak dapat dicapai, di mana amalan "jailbreaking" masuk. Hasil daripada jailbreaking sama seperti perakaran pada telefon Android, tetapi perbezaannya ialah langkah -langkah keselamatan iOS mesti dipecahkan menggunakan eksploitasi.

    Bahaya akses root

    Ketika datang ke peranti seperti telefon pintar iPhone dan Android, satu isu penting untuk dipertimbangkan ketika perakaran adalah bahawa ia dapat membatalkan jaminan anda. Ini amat membimbangkan kerana perakaran atau jailbreak yang salah boleh membiakkan peranti anda secara kekal, sesuatu yang pengilang mungkin tidak bersedia untuk membetulkannya, walaupun anda membayarnya.

    Pada komputer peribadi, masalahnya berbeza. Anda tidak mahu memberikan pengguna atau aplikasi yang salah akses akses secara tidak sengaja. Sama ada di telefon atau komputer, ada juga kemungkinan bahawa anda boleh memberikan akses akar malware, dan itu boleh menjadi malapetaka dan meletakkan fail sistem anda dalam bahaya. Inilah sebabnya menggunakan pakej antivirus adalah penting pada peranti berakar.

    Katakan anda mendapat akses root dan mula memasang ROM tersuai. Dalam hal ini, anda mungkin kehilangan akses kepada ciri khas peranti anda dan melihat pengurusan terma yang lebih buruk atau hayat bateri, kerana banyak pengoptimuman tidak hadir pada peranti berakar dengan ROM tersuai. Sebilangan pengguna melakukan overclocking pada peranti berakar mereka, di mana CPU dan GPU ditolak melampaui spesifikasi pengeluar, yang berpotensi merosakkan telefon.

    Unrooting peranti anda

    Bagaimana jika anda ingin menyahpasang akses root anda? Dengan mengandaikan bahawa peranti anda masih berfungsi, anda boleh "unroot" atau "un-jailbreak" dan mengembalikannya ke keadaan asalnya, yang termasuk berkelip OEM ROM kembali ke peranti. Anda ingin melakukan ini sebelum menjual atau memberikan peranti anda, dan anda ingin melakukannya sebelum cuba melakukan jaminan pulangan, sekiranya mungkin.

    Mempunyai telefon berakar dapat memberi kuasa dan membebaskan, tetapi ia juga dilengkapi dengan senarai panjang risiko dan peringatan, jadi berfikir dengan teliti sama ada ia berbaloi.