sudo-kommandogenerator
Generer sudo-kommandoer til at køre kommandoer som en anden bruger
Kom godt i gang med sudo
## Hvad er sudo?
`sudo` kører en enkelt kommando med sikkerhedsrettighederne for en anden bruger (som standard root). Den godkendes via sudoers-politikken og beder normalt om din egen adgangskode, ikke målbrugerens.
## Sådan bruger du det
1. **Vælg bruger/gruppe** (valgfrit): Brug `-u` / `-g` til at køre som en anden end root. 2. **Vælg flag**: Tilføj `-n` (ikke-interaktiv), `-b` (baggrund), `-E` (bevar env) osv. 3. **Indtast kommando**: Angiv kommandoen, der skal køres (det positionelle argument). 4. **Kopiér og kør**: Kopiér den genererede kommando ind i din terminal.
Almindelige indstillinger
### `-u` Kør som bruger Udfør kommandoen som den navngivne bruger i stedet for root, f.eks. `-u postgres`.
### `-g` Kør som gruppe Kør kommandoen med den navngivne gruppe som den primære gruppe.
### `-n` Ikke-interaktiv Spørg aldrig om adgangskode; fejl øjeblikkeligt, hvis der kræves en. Nyttigt i scripts og cron-jobs.
### `-b` Baggrund Kør kommandoen i baggrunden uden at blokere terminalen.
### `-S` Læs adgangskode fra stdin Læs adgangskoden fra standard input i stedet for terminalen — nyttigt til pipelines.
### `-H` Sæt HOME Sæt variablen `$HOME` til målbrugerens hjemmemappe.
### `-E` Bevar miljø Bevar kalderens miljøvariabler. Kun tilladt, hvis sudoers-politikken tillader det.
### `-s` Skal Kør en skal som målbrugeren (root som standard).
### `-e` Rediger Rediger en eller flere filer som målbrugeren ved hjælp af en sikker editor.
### Kommando-argument Det positionelle argument er kommandoen (med dens indstillinger), der skal udføres under sudo.
▶Hvordan kører jeg en kommando som en anden bruger, ikke root?
▶Hvordan kører jeg en kommando ikke-interaktivt i et script?
▶Hvordan bevarer jeg mine miljøvariabler, når jeg bruger sudo?
▶Hvordan kører jeg en lang kommando i baggrunden?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig