Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah kebenaran root dalam linux

Apakah kebenaran root dalam linux

WBOY
WBOYasal
2022-05-23 16:08:1111468semak imbas

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.

Apakah kebenaran root dalam linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah kebenaran root dalam Linux?

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 pengguna

Apabila 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn