su Gerador de comandos
Gere comandos su para trocar de identidade de usuário e executar comandos
Começando com su
## O que é o su?
`su` (substitute user) alterna para outra conta de usuário iniciando um novo shell como esse usuário. Se nenhum nome de usuário for fornecido, o valor padrão é root. Ele solicita a senha do usuário alvo.
## Como Usar
1. **Insira o Nome de Usuário**: Informe a conta para a qual deseja fazer a alternação (o valor padrão é `root`). 2. **Escolha as Opções**: Use `-l` para um shell de login, `-c` para executar um único comando ou `-s` para escolher um shell. 3. **Forneça o Comando** (opcional): Com `-c`, insira a string de comando a ser executada. 4. **Copie e Execute**: Copie o comando gerado para o seu terminal.
Opções Comuns
### `-l` (ou `-`) Shell de login Inicie uma shell de login como o usuário-alvo — ela redefine o ambiente (`$PATH`, `$HOME`, etc.) como se o usuário tivesse acabado de fazer login.
### `-c` Executar um comando Passe uma string de comando para ser executada como o usuário-alvo e, em seguida, retorne à shell original.
### `-s` Shell Especifique uma shell específica a ser usada (por exemplo, `/bin/zsh`).
### `-m` / `-p` Preservar o ambiente Mantenha as variáveis de ambiente atuais em vez de redefini-las. Deve ser usado com cuidado, pois algumas variáveis podem afetar o comportamento.
### `-f` Rápido Inicie a shell como uma shell de login, mas pule a leitura dos arquivos de inicialização (equivalente a passar `-f` para a shell).
### Argumento do usuário O argumento posicional é o nome de usuário-alvo. Omita-o para fazer o login como root.
▶Qual é a diferença entre ‘su’ e ‘su -’?
▶Como executar um comando único como outro usuário?
▶Como faço para mudar para root?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.