Rumah > Artikel > Operasi dan penyelenggaraan > Apakah kebenaran root dalam linux
Di Linux, kuasa akar ialah kuasa pengurusan tertinggi bagi pengguna pentadbir super yang boleh mengatasi mana-mana pengguna dan kumpulan pengguna untuk membaca, mengubah suai atau memadam fail atau direktori Linux menggunakan UID untuk membezakan tahap kuasa pengguna; pengguna dengan UID 0 diiktiraf oleh sistem sebagai mempunyai keizinan super, iaitu keizinan akar.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Kebenaran root ialah jenis kebenaran sistem Ia boleh difahami sebagai konsep yang sama dengan kebenaran SYSTEM, tetapi ia lebih tinggi daripada kebenaran Pentadbir dalam sistem Linux dan unix Akaun pengguna pentadbir super mempunyai kuasa tertinggi ke atas keseluruhan sistem dan boleh mengendalikan semua objek
Dalam sistem pengendalian Linux, root mempunyai kuasa tertinggi dan juga dipanggil pemilik kuasa super. . Operasi yang tidak boleh dilakukan oleh pengguna biasa boleh diselesaikan oleh pengguna root, jadi ia juga dipanggil pengguna super pentadbiran.
Dalam sistem, setiap fail, direktori dan proses adalah milik pengguna tertentu Tanpa kebenaran pengguna, pengguna biasa lain tidak boleh mengendalikannya, kecuali root. Keistimewaan pengguna root juga ditunjukkan dalam fakta bahawa root boleh mengatasi mana-mana pengguna dan kumpulan pengguna untuk membaca, mengubah suai atau memadam fail atau direktori (dalam julat kebenaran biasa sistem); peranti. Tambah, buat dan alih keluar, dsb.; Anda juga boleh mengubah suai pemilik dan kebenaran fail dan direktori untuk memenuhi keperluan pengurusan sistem (kerana root adalah pengguna yang paling istimewa dalam sistem); 🎜> Pemahaman pengguna super dan pengguna biasa;
Apakah pengguna super;
Dalam semua sistem Linux, sistem membezakan tahap kebenaran pengguna melalui UID, dan UID ialah Pengguna 0 dipersetujui oleh sistem untuk mempunyai kebenaran super. Pengguna super mempunyai kuasa tertinggi yang dipersetujui oleh sistem untuk beroperasi dalam taman, jadi pengguna super boleh melengkapkan semua alat untuk pengurusan sistem kita boleh menggunakan /etc/passwd untuk mengetahui bahawa pengguna dengan UID 0 adalah akar, dan hanya UID yang sepadan dengan akar ialah 0. Dari sudut pandangan ini, pengguna akar mempunyai ketuanan yang tidak boleh diganti dan kuasa tanpa had dalam sistem. Pengguna akar ialah pengguna super dalam sistem;Fahami hubungan yang sepadan antara UID dan penggunaApabila sistem dipasang secara lalai, pengguna sistem dan UID mempunyai satu-ke- satu hubungan, iaitu, UID sepadan dengan pengguna. Kami tahu bahawa identiti pengguna disahkan melalui UID Kami menyebut dalam penjelasan UID dalam "Penjelasan Terperinci Fail Konfigurasi Kumpulan Pengguna dan Pengguna" bahawa "UID ialah pengecam untuk mengesahkan kebenaran pengguna. Pengguna log masuk ke sistem. Peranan. dilaksanakan melalui UID, bukan nama pengguna adalah berbahaya bagi beberapa pengguna untuk berkongsi UID yang sama Contohnya, jika kita menukar UID pengguna biasa kepada 0 dan berkongsi UID yang sama dengan root, ini sebenarnya akan menyebabkan sistem menjadi. Kecelaruan kebenaran pengurusan Jika kita ingin menggunakan kebenaran root, kita boleh melakukannya melalui su atau sudo; ) dalam pengurusan sistem Peranan Apakah peranan yang dimainkan oleh pengguna istimewa (pengguna dengan UID 0) dalam pengurusan sistem Terutamanya ditunjukkan dalam dua perkara berikut 1 , direktori atau proses Operasi;Tetapi perlu diingat bahawa operasi ini berada dalam julat kebenaran tertinggi sistem; , direktori /proc, / proc digunakan untuk mencerminkan maklumat status masa nyata operasi sistem, jadi root pun tidak boleh melakukan apa-apa kebenarannya adalah seperti berikut Kodnya adalah seperti berikut:Ini adalah direktori dan hanya boleh dibaca dan dilaksanakan keizinan, tetapi sama sekali tidak menulis keizinan;
Kod adalah seperti berikut:
mkdir: Tidak dapat mencipta direktori 'testdir': Tiada fail atau direktori sedemikian Pembelajaran yang disyorkan:[root@localhost ~]# pwd /root [root@localhost ~]# cd / [root@localhost /]# ls -ld /proc/ dr-xr-xr-x 134 root root 0 2005-10-27 /proc/Tutorial video Linux
Atas ialah kandungan terperinci Apakah kebenaran root dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!