su Commando-generator
Genereer su-commando’s om van gebruikersidentiteit te wisselen en commando’s uit te voeren
Een introductie in su
## Wat is su?
`su` (substitute user) schakelt over naar een ander gebruikersaccount door een nieuwe shell te starten als die gebruiker. Zonder gebruikersnaam wordt standaard root gebruikt. Er wordt om het wachtwoord van de doel gebruiker gevraagd.
## Hoe te gebruiken
1. **Gebruikersnaam invoeren**: Geef het account op dat u wilt overschakelen (standaard is `root`). 2. **Opties kiezen**: Gebruik `-l` voor een inlogshell, `-c` om één commando uit te voeren, of `-s` om een shell te kiezen. 3. **Commando invoeren** (optioneel): Met `-c` geeft u de te uitvoeren commando-string op. 4. **Kopieer en uitvoeren**: Kopieer de gegenereerde commando naar uw terminal.
Algemene opties
### `-l` (of `-`) Inlogschelp Start een inlogschelp als de doelgebruiker — dit reset de omgeving (`$PATH`, `$HOME`, etc.) alsof de gebruiker net is ingelogd.
### `-c` Een opdracht uitvoeren Stuur een opdrachtestring door om als de doelgebruiker uit te voeren, en keer daarna terug naar de oorspronkelijke schelp.
### `-s` Schelp Specificeer een bepaalde schelp die moet worden gebruikt (bijv. `/bin/zsh`).
### `-m` / `-p` Omgeving behouden Houd de huidige omgevingsvariabelen behouden in plaats van ze te resetten. Het wordt aanbevolen dit met zorg te gebruiken, aangezien sommige variabelen het gedrag kunnen beïnvloeden.
### `-f` Snel Start de schelp als een inlogschelp, maar sla het lezen van startbestanden over (equivalent aan het doorgeven van `-f` aan de schelp).
### Gebruikersargument Het positieve argument is de gebruikersnaam van het doel. Laat dit weg om over te schakelen naar root.
▶Wat is het verschil tussen 'su' en 'su -'?
▶Hoe voer ik één opdracht uit als een andere gebruiker?
▶Hoe stap ik over op root?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.