Latest web development tutorials

Linux comando su

Linux comando Daquan Linux comando Daquan

Linux su comando para alterar a identidade de outro usuário, além de root, a necessidade de digitar a senha do usuário.

Acesso: Todos os usuários.

gramática

su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]

Parâmetro Descrição:

  • -f ou não --fast começar a ler arquivos (como csh.cshrc etc.), apenas para o csh ou tcsh
  • -m não altera as variáveis ​​ambientais quando -p ou --preserve-ambiente de implementação de su
  • de comando -c ou --command = comando foi alterado para explicar a de usuário e executa instruções (comando) e, em seguida, mudar de volta para o usuário original
  • -s shell ou --shell = shell shell especificado para ser executado (tcsh csh bash, etc.) etc / passwd dentro do utilizador (usuário) shell, o padrão é /
  • documentação de exibição --help
  • --version Exibe informação de versão
  • - -l Ou --login este parâmetro após a adição, se re-login para o usuário, como a maioria das variáveis ​​ambientais (Home shell do usuário, etc.) são baseados no utilizador (usuário) com base, e trabalhar directório vai mudar, se você não especificar usuário, o padrão é a raiz
  • USUÁRIO Para alterar conta de usuário
  • ARG entrante novos parâmetros de shell

Exemplos

Mude para a conta root e depois de executar o comando ls para sair de volta para o usuário original

su -c ls root

Alterar conta para root e pass -f parâmetro para o shell do novo Executivo

su root -f

E alterar contas para clsung clsung alterar o diretório de trabalho para o diretório home (casa dir)

su - clsung

Mudar de utilizador

[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

Alternar usuário, alterar variáveis ​​de 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

Linux comando Daquan Linux comando Daquan