Provided by: login_4.2-3.1ubuntu5.4_amd64 

JMÉNO
su - spustí shell pod jiným uživatelským a skupinovým ID
POUŽITÍ
su [-flmp] [-c příkaz] [-s shell] [--login] [--fast] [--preserve-environment] [--command=příkaz]
[--shell=shell] [-] [--help] [--version] [uživatel [arg...]]
POPIS
Tato dokumentace není dále udržována a může být nepřesná nebo neúplná. Autoritativním zdrojem je Texinfo
dokumentace.
Tato manuálová stránka popisuje GNU verzi příkazu su. Příkaz su umožňuje, aby se uživatel dočasně stal
jiným uživatelem. Spustí shell s reálným a efektivním user ID, group ID, i skupinami, jichž je zadaný
uživatel členem. Pokud není zadán uživatel, dosadí se root, superuživatel. Jméno shellu je převzato ze
souboru /etc/passwd. Pokud v /etc/passwd jméno shellu není, použije se /bin/sh. Pokud má uživatelský účet
heslo, a příkaz su není spuštěn pod reálným user ID 0 (tj. superuživatelem), bude požadovat zadání hesla.
Příkaz su implicitně nemění aktuální adresář. Nastavuje proměnné prostředí `HOME' a `SHELL' podle údajů z
/etc/passwd a pokud zadaný uživatel není superuživatelem, nastaví proměnné `USER' a `LOGNAME' na
uživatel. Implicitně není spuštěný shell login shellem.
Jsou-li zadány další argumenty, budou předány jako argumenty shellu.
Příkaz su nezpracovává speciálně /bin/sh nebo ostatní shelly (nastavením argv[0] na "-su", předáním volby
`-c' pouze jistým shellům, atd.).
Na systémech se syslog démonem může být příkaz su přeložen tak, aby zaznamenával pomocí syslogu neúspěšná
a volitelně i úspěšná vyvolání příkazu su.
VOLBY
-c příkaz, --command=příkaz
Místo odstartování interaktivního shellu předá příkaz s volbou -c jako jediný příkazový řádek
shellu.
-f, --fast
Předá shellu volbu -f. Tuto volbu je pravděpodobně vhodné používat pouze pro shelly csh a tcsh, u
nichž zabrání provedení startovacího souboru (.cshrc). U shellů vycházejících z Bourne shellu
volba -f zakazuje expanzi žolíkových znaků, což obecně není žádoucí.
--help Vypíše návod k použití na standardní výstup a bezchybně skončí.
-, -l, --login
Spustí shell jako login shell. To znamená, že nebude nastaven obsah žádných proměnných prostředí
kromě `TERM', `HOME', a `SHELL' (které budou nastaveny, jak je popsáno výše), `USER' a `LOGNAME'
(které budou nastaveny i pro superuživatele jak je popsáno výše). Proměnná prostředí `PATH' bude
nastavena na hodnotu definovanou při překladu. Aktuální adresář bude nastaven na domovský adresář;
před jméno shellu bude předřazen znak "-", který způsobí, že bude zpracován startovací soubor nebo
soubory.
-m, -p, --preserve-environment
Nebude měnit proměnné prostředí `HOME', `USER', `LOGNAME' ani `SHELL'. Je chybou, pokud uživatel,
který spustil příkaz su není superuživatel a přitom má nový uživatel omezený shell. Jinak se
spustí místo uživatelova shellu z /etc/passwd shell zadaný v proměnné prostředí `SHELL'. Omezený
shell je takový, který není uveden v souboru /etc/shells, nebo v zakompilován seznamu souborů,
pokud /etc/shells neexistuje. Chování příkazu su s touto volbou lze změnit volbami --login a
--shell (má přednost před hodnotou proměnné prostředí SHELL).
-s, --shell shell
Spustí zadaný shell místo uživatelova shellu z /etc/passwd. Je chybou, pokud uživatel, který
spustil su není superuživatel a přitom shell nového uživatele uvedený v /etc/passwd je omezený.
--version
Vypíše číslo verze na standardní výstup a bezchybně skončí.
FSF GNU Shell Utilities SU(1)