sudo-kommandogenerator
Generer sudo-kommandoer for å kjøre kommandoer som en annen bruker
Kom i gang med sudo
## Hva er sudo?
`sudo` kjører en enkelt kommando med sikkerhetsprivilegiene til en annen bruker (som standard root). Den autoriserer via sudoers-policy og spør vanligvis etter ditt eget passord, ikke målbrukerens.
## Hvordan bruke
1. **Velg bruker/gruppe** (valgfritt): Bruk `-u` / `-g` for å kjøre som noen andre enn root. 2. **Velg flagg**: Legg til `-n` (ikke-interaktiv), `-b` (bakgrunn), `-E` (behold miljø), osv. 3. **Skriv inn kommando**: Oppgi kommandoen som skal kjøres (posisjonsargumentet). 4. **Kopier og kjør**: Kopier den genererte kommandoen til terminalen din.
Vanlige alternativer
### `-u` Kjør som bruker Kjør kommandoen som den navngitte brukeren i stedet for root, f.eks. `-u postgres`.
### `-g` Kjør som gruppe Kjør kommandoen med den navngitte gruppen som primærgruppe.
### `-n` Ikke-interaktiv Aldri be om passord; feil umiddelbart hvis en kreves. Nyttig i skript og cron-jobber.
### `-b` Bakgrunn Kjør kommandoen i bakgrunnen uten å binde opp terminalen.
### `-S` Les passord fra stdin Les passordet fra standard inndata i stedet for terminalen — nyttig for rørledninger.
### `-H` Sett HOME Sett `$HOME`-variabelen til målbrukerens hjemmekatalog.
### `-E` Bevar miljø Bevar den anroperens miljøvariabler. Gis bare hvis sudoers-policy tillater det.
### `-s` Skall Kjør et skall som målbrukeren (root som standard).
### `-e` Rediger Rediger en eller flere filer som målbrukeren ved hjelp av en sikker redigerer.
### Kommandoargument Det posisjonsbaserte argumentet er kommandoen (med sine alternativer) som skal utføres under sudo.
▶Hvordan kjører jeg en kommando som en annen bruker, ikke root?
▶Hvordan kjører jeg en kommando ikke-interaktivt i et skript?
▶Hvordan bevarer jeg miljøvariablene mine når jeg bruker sudo?
▶Hvordan kjører jeg en lang kommando i bakgrunnen?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe