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ção | Significado |
|---|---|
| - | A login shell: take that user environment, PATH and home |
| -l | The same as the bare dash |
| -m | Keep your own environment instead |
| -c | Linux: run one command and exit. macOS su has no -c |
| -s | Linux: use another shell |
Exemplos
su - deployBecomes deploy, with the deploy environment.
su -A root shell, if the root password is set at all.
sudo -iWhat 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
Q. O 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.
Q. Como se digita?
su - [user] — os colchetes marcam o que você pode omitir.
Q. Quantas 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