Kommandogenerator för sudo
Generera sudo-kommandon för att köra kommandon som en annan användare
Komma igång med sudo
## Vad är sudo?
`sudo` kör ett enda kommando med en annan användares säkerhetsprivilegier (standard root). Det auktoriserar via sudoers-policyn och ber vanligtvis bara om ditt eget lösenord, inte målanvändarens.
## Användning
1. **Välj användare/grupp** (valfritt): Använd `-u` / `-g` för att köra som någon annan än root. 2. **Välj flaggor**: Lägg till `-n` (icke-interaktiv), `-b` (bakgrund), `-E` (bevara miljö), etc. 3. **Ange kommando**: Ange kommandot som ska köras (det positionella argumentet). 4. **Kopiera och kör**: Kopiera det genererade kommandot till din terminal.
Vanliga alternativ
### `-u` Kör som användare Kör kommandot som den namngivna användaren istället för root, t.ex. `-u postgres`.
### `-g` Kör som grupp Kör kommandot med den namngivna gruppen som primär grupp.
### `-n` Icke-interaktiv Fråga aldrig efter ett lösenord; misslyckas omedelbart om ett krävs. Användbart i skript och cron-jobb.
### `-b` Bakgrund Kör kommandot i bakgrunden utan att binda upp terminalen.
### `-S` Läs lösenord från stdin Läs lösenordet från standardinmatning istället för terminalen — användbart för rörledningar.
### `-H` Ställ in HOME Ställ in variabeln `$HOME` till målanvändarens hemkatalog.
### `-E` Bevara miljö Bevara anroparens miljövariabler. Beviljas bara om sudoers-policyn tillåter det.
### `-s` Skal Kör ett skal som målanvändaren (standard root).
### `-e` Redigera Redigera en eller flera filer som målanvändaren med en säker redigerare.
### Kommandoargument Det positionella argumentet är kommandot (med dess alternativ) som ska köras under sudo.
▶Hur kör jag ett kommando som en annan användare, inte root?
▶Hur kör jag ett kommando icke-interaktivt i ett skript?
▶Hur bevarar jag mina miljövariabler när jag använder sudo?
▶Hur kör jag ett långt kommando i bakgrunden?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe