Apakah maksud su dalam linux?

WBOY
Lepaskan: 2021-12-30 15:21:10
asal
10687 orang telah melayarinya

Di Linux, su ialah singkatan daripada "switch user", yang bermaksud menukar pengguna Arahan su digunakan untuk menukar identiti pengguna lain Sintaksnya ialah "su option [USER [ARG]]". ; Apabila menggunakan arahan ini, sebagai tambahan kepada root, anda perlu memasukkan kata laluan pengguna.

Apakah maksud su dalam linux?

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

Apakah maksud su dalam Linux

Arahan Linux su (ejaan bahasa Inggeris penuh: switch user) digunakan untuk menukar identiti orang lain pengguna , kecuali root, anda perlu memasukkan kata laluan pengguna.

Kebenaran penggunaan: Semua pengguna.

Sintaks

su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
Salin selepas log masuk

Penerangan parameter:

  • -f atau --fast tidak perlu membaca fail permulaan (seperti csh. cshrc, dsb.), Hanya digunakan untuk csh atau tcsh

  • -m -p atau --preserve-environment tidak mengubah pembolehubah persekitaran apabila melaksanakan su

  • -c arahan Atau --command=command untuk menukar kepada pengguna yang akaunnya adalah USER dan laksanakan arahan (command) dan kemudian tukar kembali kepada pengguna asal

  • -s shell atau --shell=shell untuk menentukan shell pelaksana yang dikehendaki (bash csh tcsh, dsb.), nilai lalai ialah pengguna (USER) dalam /etc/passwd shell

  • --bantu paparan fail penerangan

  • --versi memaparkan maklumat versi

  • - Selepas menambah parameter -l atau --login, ia akan menjadi seperti log masuk ke pengguna semula beberapa pembolehubah persekitaran (HOME SHELL USER, dll.) adalah berdasarkan pengguna (USER), dan direktori kerja juga akan berubah Jika USER tidak ditentukan, lalainya adalah root

  • PENGGUNA Akaun pengguna yang akan ditukar

  • ARG Pass dalam parameter shell baharu

Instance

Tukar akaun kepada root dan Exit dan kembali kepada pengguna asal selepas melaksanakan arahan ls

su -c ls root
Salin selepas log masuk

Tukar akaun kepada root dan hantar parameter -f kepada shell yang baru dilaksanakan

su root -f
Salin selepas log masuk

Tukar akaun kepada clsung dan tukar Direktori kerja kepada direktori utama clsung (dir rumah)

su - clsung
Salin selepas log masuk

Tukar pengguna

hnlinux@runoob.com:~$ whoami //显示当前用户
hnlinux
hnlinux@runoob.com:~$ pwd //显示当前目录
/home/hnlinux
hnlinux@runoob.com:~$ su root //切换到root用户
密码: 
root@runoob.com:/home/hnlinux# whoami 
root
root@runoob.com:/home/hnlinux# pwd
/home/hnlinux
Salin selepas log masuk

Tukar pengguna dan tukar persekitaran pembolehubah

hnlinux@runoob.com:~$ whoami //显示当前用户
hnlinux
hnlinux@runoob.com:~$ pwd //显示当前目录
/home/hnlinux
hnlinux@runoob.com:~$ su - root //切换到root用户
密码: 
root@runoob.com:/home/hnlinux# whoami 
root
root@runoob.com:/home/hnlinux# pwd //显示当前目录
/root
Salin selepas log masuk

Cadangan berkaitan: " Tutorial video Linux

Atas ialah kandungan terperinci Apakah maksud su dalam linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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