2022-10-28 23:50:42 -03:00
# sudo
> Executa um único comando como o Superuser, ou como outro usuário.
> Mais informações: <https://www.sudo.ws/sudo.html>.
- Executa um comando como Superuser:
`sudo {{less /var/log/syslog}}`
- Edita um arquivo, como Superuser, com seu editor padrão:
2025-03-19 00:36:34 +02:00
`sudo {{[-e|--edit]}} {{/etc/fstab}}`
2022-10-28 23:50:42 -03:00
- Executa um comando como outro usuário e/ou grupo:
2025-03-19 00:36:34 +02:00
`sudo {{[-u|--user]}} {{usuário}} {{[-g|--group]}} {{grupo}} {{id -a}}`
2022-10-28 23:50:42 -03:00
2024-03-10 03:53:17 -03:00
- Executa um comando anterior com o prefixo `sudo` (apenas em Bash, Zsh, etc.):
2022-10-28 23:50:42 -03:00
`sudo !!`
2023-12-27 15:37:07 -03:00
- Abre o shell padrão com privilégios de Superuser e executa arquivos de login (`.profile` , `.bash_profile` , etc.):
2022-10-28 23:50:42 -03:00
2025-03-19 00:36:34 +02:00
`sudo {{[-i|--login]}}`
2022-10-28 23:50:42 -03:00
2023-12-27 15:37:07 -03:00
- Abre o shell padrão com privilégios de Superuser sem altera o ambiente de execução:
2022-10-28 23:50:42 -03:00
2025-03-19 00:36:34 +02:00
`sudo {{[-s|--shell]}}`
2022-10-28 23:50:42 -03:00
- Abre o shell padrão como dado usuário, carregando o ambiente de execução deste usuário e lendo arquivos de login (`.profile` , `.bash_profile` , etc.):
2025-03-19 00:36:34 +02:00
`sudo {{[-i|--login]}} {{[-u|--user]}} {{usuário}}`
2022-10-28 23:50:42 -03:00
- Lista os comandos permitidos (e não permitidos) para o usuário atual:
2025-03-19 00:36:34 +02:00
`sudo {{[-l|--list]}}`