perintah Linux su
Linux su perintah untuk mengubah identitas pengguna lain, selain root, kebutuhan untuk mengetik password pengguna.
Akses: Semua pengguna.
tatabahasa
su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
Parameter Deskripsi:
- -f atau --fast tidak mulai membaca file (seperti csh.cshrc dll), hanya untuk csh atau Tcsh
- -m tidak berubah variabel lingkungan saat p atau --preserve lingkungan pelaksanaan su
- -c atau --command = perintah diubah untuk memperhitungkan pengguna USER dan mengeksekusi instruksi (perintah) dan kemudian mengubah kembali ke user asli
- -s shell atau --shell = shell shell ditentukan akan dieksekusi (bash tcsh csh, dll), default adalah / etc / passwd dalam pengguna (USER) shell
- --help dokumentasi display
- informasi versi --version Tampilkan
- - L Atau --login parameter ini setelah penambahan, jika re-login bagi pengguna, karena mayoritas variabel lingkungan (HOME SHELL USER, dll) didasarkan pada pengguna (USER) berdasarkan, dan kerja direktori akan berubah, jika Anda tidak menentukan USER, defaultnya adalah root
- PENGGUNA Untuk mengubah akun pengguna
- ARG yang masuk parameter shell baru
contoh
Mengubah untuk root dan setelah mengeksekusi perintah ls untuk keluar kembali ke pengguna asli
su -c ls root
Ubah akun untuk akar dan lulus -f parameter ke shell dari Executive baru
su root -f
Dan mengubah akun untuk clsung clsung mengubah direktori kerja ke direktori home (rumah dir)
su - clsung
Switch User
[email protected]:~$ whoami //显示当前用户 hnlinux [email protected]:~$ pwd //显示当前目录 /home/hnlinux [email protected]:~$ su root //切换到root用户 密码: [email protected]:/home/hnlinux# whoami root [email protected]:/home/hnlinux# pwd /home/hnlinux
Beralih pengguna, mengganti variabel lingkungan
[email protected]:~$ whoami //显示当前用户 hnlinux [email protected]:~$ pwd //显示当前目录 /home/hnlinux [email protected]:~$ su - root //切换到root用户 密码: [email protected]:/home/hnlinux# whoami root [email protected]:/home/hnlinux# pwd //显示当前目录 /root