Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

su

Permissões

Uso

su - [user]

Vira outro usuário com a senha dele, ao contrário do sudo que pede a sua; sem o traço você mantém seu PATH, causa comum de command not found.

Opções comuns

OpçãoSignificado
-A login shell: take that user environment, PATH and home
-lThe same as the bare dash
-mKeep your own environment instead
-cLinux: run one command and exit. macOS su has no -c
-sLinux: use another shell

Exemplos

su - deploy

Becomes deploy, with the deploy environment.

su -

A root shell, if the root password is set at all.

sudo -i

What to use instead where the root account is locked.

Modo numérico e simbólico dizem a mesma coisa: 755 e u=rwx,go=rx são a mesma permissão.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que su faz?

Vira outro usuário com a senha dele, ao contrário do sudo que pede a sua; sem o traço você mantém seu PATH, causa comum de command not found.

QComo se digita?

su - [user] — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 5; a lista completa está em man su. Este comando fica em Permissões.

Comandos relacionados

página man: man su