comando di Linux su
Linux su comando per cambiare l'identità di un altro utente, oltre alla radice, la necessità di digitare la password dell'utente.
Accesso: Tutti gli utenti.
grammatica
su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
Descrizione Parametro:
- -f o no --fast iniziare la lettura di file (ad esempio csh.cshrc ecc), solo per il csh o tcsh
- -m non cambia variabili ambientali quando -p o --preserve-ambiente di implementazione di Su
- -c comando o --command = comando è stato modificato per tenere conto della Utente ed esegue le istruzioni (comando) e poi cambiare di nuovo per l'utente originale
- -s shell o --shell = shell shell specificato da eseguire (bash tcsh csh, ecc), di default è / shell etc / passwd all'interno l'utente (USER)
- documentazione visualizzazione --help
- --version Mostra informazioni sulla versione
- - -l O --login questo parametro dopo l'aggiunta, se ri-accesso per l'utente, come la maggior parte delle variabili ambientali (casa shell utente, ecc) si basano su l'utente (USER) sulla base, e il lavoro directory cambierà, se non si specifica USER, il valore di default è la radice
- All'utente di cambiare account utente
- ARG in arrivo nuovi parametri di shell
Esempi
Cambiare per l'account di root e dopo aver eseguito il comando ls per tornare al l'utente originale
su -c ls root
Cambiare conto di root e passare -f parametro alla shell del nuovo esecutivo
su root -f
E cambia gli account per clsung clsung cambiare la directory di lavoro alla directory home (home directory)
su - clsung
Cambia utente
[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
Cambia utente, cambiando le variabili di ambiente
[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