sudo Commando-generator
Genereer sudo-opdrachten om als een andere gebruiker opdrachten uit te voeren
Eerste stappen met sudo
## Wat is sudo?
`sudo` voert één commando uit met de beveiligingsrechten van een andere gebruiker (standaard root). Het doet dit op basis van de sudoers-politiek en vraagt meestal om jouw eigen wachtwoord, niet dat van de doel gebruiker.
## Hoe het te gebruiken
1. **Kies gebruiker/groep** (optioneel): Gebruik `-u` / `-g` om als iemand anders dan root te werken. 2. **Kies opties**: Voeg `-n` (niet-interactief), `-b` (op de achtergrond), `-E` (omgeving behouden), etc. toe. 3. **Voer commando in**: Geef het commando op dat uitgevoerd moet worden (de positieve argumenten). 4. **Kopieer en uitvoeren**: Kopieer het gegenereerde commando naar je terminal.
Algemene opties
### `-u` Uitvoeren als gebruiker Voer het commando uit als de genoemde gebruiker in plaats van als root, bijv. `-u postgres`.
### `-g` Uitvoeren als groep Voer het commando uit met de genoemde groep als primaire groep.
### `-n` Niet-interactief Vraag nooit naar een wachtwoord; faal onmiddellijk als er eentje vereist is. Handig in scripts en cron-taken.
### `-b` Op de achtergrond Voer het commando op de achtergrond uit zonder de terminal in beslag te nemen.
### `-S` Wachtwoord lezen van stdin Lees het wachtwoord in van standaardinvoer in plaats van van de terminal — handig voor pipelines.
### `-H` HOME instellen Stel de `$HOME`-variabele in op de thuisdirectory van de doelgebruiker.
### `-E` Omgeving behouden Behoud de omgevingsvariabelen van degene die het commando uitvoert. Alleen toegestaan als de sudoers-beleid dit toestaat.
### `-s` Shell Start een shell als de doelgebruiker (standaard root).
### `-e` Bewerken Bewerk één of meerdere bestanden als de doelgebruiker met een veilige editor.
### Commando-argument Het positieve argument is het commando (met zijn opties) dat onder sudo moet worden uitgevoerd.
▶Hoe kan ik een opdracht uitvoeren als een andere gebruiker, niet als root?
▶Hoe voer ik een opdracht niet-interactief uit in een script?
▶Hoe behoud ik mijn omgevingsvariabelen wanneer ik sudo gebruik?
▶Hoe voer ik een lange opdracht op de achtergrond uit?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.