Menggunakan perintah su

'' Su ''

" Su " ditakrif sebagai "Pengguna Super" yang mempunyai keupayaan untuk membuka sesi dengan ID (pengecam) pengguna lain, atau memulakan shell masuk baru.

Log masuk sebagai ID pengguna yang lain dengan "su"

 su nama pengguna 

Apabila anda memasukkan kata laluan anda, anda akan dilog masuk sebagai pengguna "foo", anda sentiasa berada dalam direktori kerja yang sama seperti dahulu dan anda mendapat tetapan lalai pengguna sebelumnya (shell login, pembolehubah persekitaran, pelbagai kebenaran)

Mulakan sambungan shell baru dengan "su -"

 su - nama pengguna 

Penggunaan tanda hubung "-" memaksa sambungan shell baru dijalankan dengan pelarasan persekitaran pemboleh ubah dan semua tetapan lalai mengikut keutamaan pengguna.

Atas alasan ini disyorkan jika anda melog masuk sebagai "root" pengguna super, gunakan arahan:

 su - 

bukannya:

 su 

Kembali ke shell sebelumnya

Taip arahan " keluar " atau gabungan kekunci " Ctrl-d " untuk menutup shell semasa dan kembali ke yang sebelumnya.

Komen: Jika baris perintah tidak kosong, gunakan Ctrl-d yang memadamkan aksara semasa yang memegang shell sebagai root

Terima kasih untuk menggantung perintah itu boleh menggantung shell akar dan meletakkannya di latar belakang.

Perintah fg membolehkan untuk meneruskan.

 : ~ $ su Password: debian: / home / ccm # suspend [1] + Berhenti su : ~ $ fg su debian: / home / ccm # 

Nota

-Jika anda menaip perintah " keluar " atau " Ctrl-d " dari shell login asal (awal), anda terputus dari sistem (Unix - GNU / Linux).

-Jika anda telah log masuk (dalam shell) sebagai root dan anda mengetik perintah "pengguna su", sistem tidak akan memerlukan kata laluan.

Artikel Sebelumnya Artikel Seterusnya

Tip-Tip Utama