su Generator poleceń
Wygeneruj polecenia su do zmiany tożsamości użytkownika i wykonywania poleceń
Pierwsze kroki z su
## Co to jest su?
`su` (substitute user) zmienia użytkownika, uruchamiając nowy shell w imieniu tego użytkownika. Jeśli nie podano nazwy użytkownika, domyślnie używany jest użytkownik root. Program prosi o hasło docelowego użytkownika.
## Jak to używać
1. **Podaj nazwę użytkownika**: Wpisz konto, do którego chcesz przejść (domyślnie `root`). 2. **Wybierz opcje**: Użyj `-l` dla shella do logowania, `-c` do wyświetlenia pojedynczej komendy lub `-s` do wyboru shella. 3. **Podaj komendę** (opcjonalnie): Z pomocą `-c` wpisz ciąg komend do wykonania. 4. **Skopiuj i uruchom**: Skopiuj wygenerowaną komendę do swojego terminala.
Opcje ogólne
### `-l` (lub `-`) Shell logowania Uruchom shell logowania jako wskazany użytkownik — zostanie on przywrócony do stanu początkowego (`$PATH`, `$HOME` itp.), jakby użytkownik właśnie się zalogował.
### `-c` Wykonanie polecenia Przekaż ciąg poleceń do wykonania jako wskazany użytkownik, a następnie wróć do oryginalnego shella.
### `-s` Shell Określ konkretny shell do użycia (np. `/bin/zsh`).
### `-m` / `-p` Zachowanie środowiska Zachowaj obecne zmienne środowiskowe zamiast je resetować. Należy używać tego ostrożnie, ponieważ niektóre zmienne mogą wpływać na działanie systemu.
### `-f` Szybko Uruchom shell jako shell logowania, ale pomiń odczyt plików startowych (co jest równoznaczne z przekazaniem shellowi `-f`).
### Argument użytkownika Argument pozycyjny to nazwa użytkownika, do którego ma dojść przełączenie. Pomiń go, aby przełączyć się na roota.
▶Jaka jest różnica między ‘su’ a ‘su -’?
▶Jak uruchomić pojedynczą komendę jako inny użytkownik?
▶Jak przejść na stan root?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.