Rumah > Tutorial sistem > LINUX > Penggunaan dan perbezaan perintah Linux su, sudo, sudo su, sudo -i

Penggunaan dan perbezaan perintah Linux su, sudo, sudo su, sudo -i

WBOY
Lepaskan: 2024-02-05 19:06:03
ke hadapan
1446 orang telah melayarinya

Perbezaan utama antara perintah sudo dan su ialah:

Arahan sudo memerlukan kata laluan pengguna semasa untuk mendapatkan kebenaran, manakala arahan su memerlukan kata laluan pengguna root. Selain itu, tingkah laku lalai mereka adalah berbeza. Perintah sudo hanya membenarkan satu perintah untuk dilaksanakan dengan keistimewaan yang tinggi, manakala arahan su memulakan cangkerang baharu dan membenarkan berbilang perintah dilaksanakan dengan keistimewaan root sehingga anda log keluar secara eksplisit.

Linux命令su、sudo、sudo su、sudo -i使用和区别

su digunakan untuk bertukar kepada identiti pengguna yang berbeza:

Linux命令su、sudo、sudo su、sudo -i使用和区别

Secara lalai, hanya identiti ditukar dan pembolehubah persekitaran tidak ditukarkan kepada pengguna biasa. Apabila menukar identiti pengguna, pembolehubah persekitaran pengguna juga ditukar kepada pembolehubah persekitaran pengguna baharu, jadi "-" tidak boleh ditinggalkan, jika tidak, sesetengah operasi tidak boleh dilakukan.

su root Masukkan kata laluan root dan tukar kepada pengguna root tetapi direktori pwd kekal tidak berubah

Linux命令su、sudo、sudo su、sudo -i使用和区别

su – root Masukkan kata laluan root dan tukar kepada pengguna root tetapi direktori/root pwd

Linux命令su、sudo、sudo su、sudo -i使用和区别

sudo biasanya menambah arahan

sudo -i root mempunyai kesan yang sama seperti sudo - root, sudo -i, sudo -, sudo root Apabila digesa untuk memasukkan kata laluan, kata laluan adalah kata laluan akaun semasa sudoers. Apa yang diperlukan oleh su ialah selepas menukar penggunaan kata laluan akaun ialah "su account name"

sudo: Tukar kepada mod pengguna super buat sementara waktu untuk melaksanakan keistimewaan pengguna super, secara amnya merujuk kepada pengguna akar Apabila digesa untuk memasukkan kata laluan, kata laluan adalah kata laluan pengguna semasa, bukan kata laluan akaun super. Walau bagaimanapun, terdapat had masa lalai Ubuntu kepada sesi 15 minit.

su: Tukar kepada mod pengguna tertentu Apabila digesa untuk memasukkan kata laluan, kata laluan akan menjadi kata laluan akaun selepas suis. Jika tiada akaun ditambahkan kemudian, sistem lalai kepada akaun akar, dan kata laluan juga merupakan kata laluan akaun super. Tiada had masa.

sudo -i: Untuk kerap melaksanakan kebenaran tertentu yang hanya pengguna super boleh melaksanakan tanpa perlu memasukkan kata laluan setiap kali, anda boleh menggunakan arahan ini. Apabila digesa untuk kata laluan, kata laluan akan menjadi kata laluan untuk akaun semasa. Tiada had masa. Selepas melaksanakan arahan ini, gesaan berubah kepada "#" dan bukannya "$". Apabila anda ingin kembali ke akaun biasa, anda boleh melaksanakan "keluar" atau "log keluar". Pengguna yang melaksanakan arahan ini mesti berada dalam sudoers

Linux命令su、sudo、sudo su、sudo -i使用和区别

sudo -i Jalankan arahan sudo secara langsung dengan parameter -i Pengguna yang melaksanakan arahan mesti berada dalam sudoers

Linux命令su、sudo、sudo su、sudo -i使用和区别

sudo su Jalankan arahan sudo untuk menaikkan arahan su dan jalankan arahan su. Pengguna yang melaksanakan arahan ini mestilah dalam sudoers.

Atas ialah kandungan terperinci Penggunaan dan perbezaan perintah Linux su, sudo, sudo su, sudo -i. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:lxlinux.net
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