Anonymous 61ae70edb161f1.41253399 (dyskusja | edycje) Nie podano opisu zmian |
linuxwiki.pl>Unknown user mNie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
− | {{małą literą}} |
||
− | '''su''' – polecenie pozwalające na uruchomianie powłoki jako inny użytkownik. |
||
− | |||
− | == Użycie == |
||
− | {{terminal|$ su [-<nowiki>|</nowiki>--login] [-c ''polecenie''] [''użytkownik''] [''parametry'']}} |
||
− | * ''polecenie'' – można wpisać tu polecenie, które zostanie przekazane zamiast domyślnej dla użytkownika powłoki |
||
− | * ''użytkownik'' – można wpisać użytkownika, na którego ma nastąpić przełączenie; w przypadku braku zostanie użyty [[root]] |
||
− | * ''parametry'' – opcjonalne przełączniki |
||
− | |||
− | == Najczęściej używane przełączniki == |
||
− | * <code>-</code> lub <code>--login</code> – ustawia powłokę jako powłokę logowania, tzn. unieważnia wszystkie inne zmienne środowiskowe inne niż ''$TERM, $SHELL, $USER'' i ''$LOGNAME''; inne zmienne mogą być przypisywane np. przez plik ''.bashrc'' itp. |
||
− | * <code>-c ''polecenie''</code> – zamiast uruchamiać powłokę, od razu wywołuje polecenie podane w parametrze. Uwagi: |
||
− | ** Jeżeli w poleceniu chcemy umieścić odstęp lub inny znak interpretowany przez powłokę, to należy albo go poprzedzić znakiem ''\'', albo zamknąć cały parametr w cudzysłowie. |
||
− | ** Nic nie stoi na przeszkodzie, żeby umieścić kilka poleceń oddzielonych np. <code>;</code>, <code>&&</code> lub też <code>||</code>. Należy jednak pamiętać o interpretowaniu ich przez powłokę (patrz uwaga wyżej) |
||
− | |||
− | {{Polecenia}} |