Kommandogenerator för su
Generera su-kommandon för att byta användaridentitet och köra kommandon
Komma igång med su
## Vad är su?
`su` (substitute user) byter till ett annat användarkonto genom att starta ett nytt ska som den användaren. Utan användarnamn standardar det till root. Det frågar efter målanvändarens lösenord.
## Så använder du
1. **Ange användarnamn**: Ange kontot att byta till (standard `root`). 2. **Välj alternativ**: Använd `-l` för ett inloggningsskal, `-c` för att köra ett enda kommando, eller `-s` för att välja ett skal. 3. **Ange kommando** (valfritt): Med `-c`, ge kommandosträngen att köra. 4. **Kopiera och kör**: Kopiera det genererade kommandot till din terminal.
Vanliga alternativ
### `-l` (eller `-`) Inloggningsskal Starta ett inloggningsskal som målanvändaren — det återställer miljön (`$PATH`, `$HOME`, etc.) som om användaren precis loggat in.
### `-c` Kör ett kommando Passera en kommandosträng att köra som målanvändaren, återgå sedan till det ursprungliga skalet.
### `-s` Skal Ange ett visst skal att använda (t.ex. `/bin/zsh`).
### `-m` / `-p` Bevara miljö Behåll aktuella miljövariabler istället för att återställa dem. Bör användas försiktigt, eftersom några variabler kan påverka beteende.
### `-f` Snabb Starta skalet som ett inloggningsskal men hoppa över att läsa startfiler (motsvarar att passera `-f` till skalet).
### Användarargument Det positionsargument är målanvändarnamnet. Utelämna det för att byta till root.
▶Vad är skillnaden mellan 'su' och 'su -'?
▶Hur kör jag ett enda kommando som en annan användare?
▶Hur byter jag till root?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe