Rumah > Artikel > Operasi dan penyelenggaraan > Apakah maksud arahan linux su?
Arahan linux su bermaksud "tukar pengguna". Arahan ini digunakan untuk menukar identiti pengguna lain. [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]".
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Apakah maksud arahan linux su?
Perintah Linux su
Perintah Linux su (ejaan penuh bahasa Inggeris: switch user) digunakan untuk menukar identiti pengguna lain Selain daripada root, anda perlu memasukkan pengguna kata laluan.
Kebenaran penggunaan: Semua pengguna.
Sintaks
su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
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
Tukar akaun kepada root dan hantar parameter -f kepada shell yang baru dilaksanakan
su root -f
Tukar akaun kepada clsung dan tukar direktori Kerja kepada direktori utama clsung (dir rumah)
su - clsung
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
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
Kajian yang disyorkan: " tutorial video linux》
Atas ialah kandungan terperinci Apakah maksud arahan linux su?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!