Apakah kebenaran arahan Linux?

PHPz
Lepaskan: 2023-05-12 12:28:12
ke hadapan
1405 orang telah melayarinya
1. Perintah Linux untuk menukar pengguna -su (proses penuh: tukar pengguna)
1.1 Penerangan ringkas

Dalam sistem pengendalian, pengguna tidak boleh melakukan apa sahaja yang dia mahu, yang akan membuat sistem Keselamatan tidak boleh dijamin, jadi terdapat pembahagian kebenaran operasi Dalam sistem Linux, pengguna dibahagikan kepada dua kategori: pengguna pentadbir (root) dan pengguna biasa yang boleh dibenarkan pengguna biasa untuk Bertukar kepada pengguna super atau pengguna lain dan sementara mempunyai kebenaran pengguna yang ditukar.

1.2 suArahan

[san@San ~]$ su root
Password: 
[root@San san]#
Salin selepas log masuk
Nota: Perintah su perlu memasukkan kata laluan pengguna sasaran apabila menukar pengguna untuk menjayakan suis.

2. Perintah Linux yang membenarkan pengguna biasa melaksanakan perintah akar dengan keistimewaan yang tinggi su

2.1 Penerangan ringkas
membenarkan pentadbir sistem membenarkan pengguna biasa melaksanakan beberapa atau semua Alat untuk arahan root (identiti pelaksanaan secara amnya memerlukan sementara menjadi root).

2.2 sudoArahan

[san@San ~]$ date
Fri Apr 10 15:50:07 CST 2020
[san@San ~]$ date -s "2020-04-10 15:50:57"
date: cannot set date: Operation not permitted
Fri Apr 10 15:50:57 CST 2020
[san@San ~]$ sudo date -s "2020-04-10 15:52:43"
[sudo] password for san: 
Fri Apr 10 15:52:43 CST 2020
[san@San ~]$ date
Salin selepas log masuk
Seperti yang anda lihat daripada contoh, menetapkan masa sistem di bawah pengguna biasa akan melaporkan ralat dan operasi tidak dibenarkan. Walau bagaimanapun, jika anda menggunakan perintah sudo untuk meningkatkan operasi pengguna buat sementara waktu, anda boleh terus menggunakan pengguna biasa untuk menetapkan masa sistem.

dan sudo bukan pengganti bagi shell, ia adalah untuk setiap arahan dan sudo boleh digunakan untuk meningkatkan keistimewaan bagi setiap arahan. Menggunakan

untuk meningkatkan keistimewaan bukan sahaja mengurangkan log masuk dan masa pengurusan pengguna root, tetapi juga meningkatkan keselamatan.

sudoNota: Penggunaan perintah sudo memerlukan pengubahsuaian fail konfigurasi

.

sudo2.3 /etc/sudoersPengubahsuaian Fail Konfigurasi

Bolehkah mana-mana pengguna menggunakan perintah /etc/sudoers untuk meningkatkan keistimewaan operasinya sendiri pada bila-bila masa? Ini tidak berlaku. Jika ya, pengguna pentadbir akar tidak berguna Hanya apabila pentadbir menambah pengguna yang ditentukan pada
, pengguna ini boleh melakukan operasi peningkatan keistimewaan kerana ia adalah kebenaran pengguna pengurusan berpusat dari pentadbir sistem fail konfigurasi hos yang digunakan.

[san@San ~]$ su root
Password: 
[root@San san]# visudo        #vi /etc/sudoers 也可以,但是我们暂时不用,原因见后面

## 在配置文件中约第100行的位置可以找到需要配置信息, 输入 :100 回车可以直接跳转至第100行
## 将需要提权的用户信息添加到root用户信息的下方,格式雷同root即可,这里的san是我自己的用户~
## 通过输入 :wq 回车后保存配置并退出
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
san     ALL=(ALL)
Salin selepas log masuk
sudoNota: /etc/sudoers fail tidak boleh diubah suai terus menggunakan editor kerana kebenaran fail Walaupun pengubahsuaian berjaya, semakan sintaks tidak akan dilakukan, jadi disyorkan untuk menggunakan perintah . untuk konfigurasi.

rreeee

Atas ialah kandungan terperinci Apakah kebenaran arahan Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!