Rumah > Artikel > Tutorial sistem > Keizinan root: bos super dalam sistem Linux
Anda mungkin pernah mendengar bahawa terdapat pengguna khas dalam sistem Linux yang dipanggil Root Ia mempunyai kuasa tertinggi dalam sistem dan boleh melakukan sebarang operasi tanpa sebarang sekatan. Tetapi, adakah anda benar-benar memahami kebenaran Root? Adakah anda tahu asal usul, fungsi dan kegunaannya? Adakah anda tahu cara menggunakan akses Root dengan selamat? Artikel ini akan memperkenalkan anda kepada pengetahuan yang berkaitan tentang kebenaran Root, membolehkan anda menguasai bos super ini dengan lebih baik dalam sistem Linux.
Pertama sekali, ingat ini, dalam sistem pengendalian seperti Unix, struktur hierarki direktori direka bentuk sebagai struktur pokok. Direktori permulaan ialah direktori khas, diwakili oleh garis miring /, dan direktori lain bercabang daripada direktori permulaan. Oleh kerana struktur ini sangat serupa dengan pokok sebenar, **/** juga dipanggil direktori akar.
Dalam gambar di bawah, kita dapat melihat output arahan berikut:
$ tree -d / | less
Arahan ini terutamanya menunjukkan analogi antara direktori akar dan akar pokok.
Walaupun sebab akaun root dinamakan tidak begitu jelas, ini mungkin kerana akaun root adalah satu-satunya akaun yang mempunyai kebenaran menulis dalam direktori root.
Selain itu, kerana akaun root boleh mengakses semua fail dan arahan dalam sistem pengendalian seperti Unix, ia juga sering dipanggil pengguna super.
Selain itu, direktori akar dan direktori tidak boleh dikelirukan Direktori akar ialah direktori utama akaun akar. Malah, direktori akar ialah subdirektori bagi direktori akar /.
Dapatkan kebenaran root
Apabila kita bercakap tentang kebenaran root (atau superuser), kita merujuk kepada kebenaran akaun yang kebenarannya pada sistem termasuk (tetapi tidak terhad kepada) mengubah suai sistem dan membenarkan pengguna lain untuk mengakses sumber sistem.
Menggunakan akaun root secara sembarangan boleh menyebabkan ranap sistem atau kegagalan sistem sepenuhnya. Itulah sebabnya, garis panduan berikut adalah cara yang betul untuk menggunakan akaun akar:
Pertama, gunakan akaun akar untuk menjalankan perintah visudo untuk mengedit fail /etc/sudoers dan berikan akaun yang ditentukan (seperti penyelia) hak pengguna super minimum.
Kebenaran pengguna super minimum boleh termasuk, contohnya: menambah pengguna (penambah), mengubah suai pengguna (usermod) dan kebenaran lain.
Seterusnya, log masuk dengan akaun penyelia dan gunakan sudo untuk melaksanakan tugas pengurusan pengguna. Pada ketika ini, anda mungkin mendapati bahawa tugas lain yang memerlukan keistimewaan superuser (seperti memadamkan pakej) gagal.
*Jalankan arahan tanpa keistimewaan superuser*
Apabila keistimewaan pengguna super mesti digunakan, ulangi dua langkah di atas Sebaik sahaja pelaksanaan selesai, segera gunakan arahan keluar untuk kembali ke akaun tanpa had.
Pada ketika ini, anda perlu menentukan sama ada tugas berkala lain memerlukan keistimewaan superuser? Jika perlu, berikan kebenaran yang diperlukan kepada akaun atau kumpulan yang ditentukan dalam /etc/sudoers dan cuba elakkan menggunakan akaun root secara langsung.
Melalui artikel ini, anda seharusnya mempunyai pemahaman yang menyeluruh tentang kebenaran Root dan mengetahui sejarah, ciri dan penggunaannya. Anda juga harus memahami kepentingan dan bahaya akses root, dan cara menggunakannya dengan sewajarnya. Kami mengesyorkan agar anda berhati-hati apabila menggunakan keistimewaan Root untuk mengelakkan kerugian dan masalah yang tidak perlu. Pada masa yang sama, kami juga menggalakkan anda menggunakan keistimewaan Root untuk menyelesaikan beberapa tugas lanjutan apabila perlu dan memanfaatkan fungsi berkuasa sistem Linux. Saya harap artikel ini dapat membantu anda menggunakan sistem Linux dengan lebih baik dan membolehkan anda mengembara dengan lancar di dunia Linux.
Atas ialah kandungan terperinci Keizinan root: bos super dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!