SU(1) SU(1)
JMENO
su - spusti shell pod jinym uzivatelskym a skupinovym ID
POUZITI
su [-flmp] [-c prikaz] [-s shell] [--login] [--fast] [--preserve-envi-
ronment] [--command=prikaz] [--shell=shell] [-] [--help] [--version]
[uzivatel [arg...]]
POPIS
Tato dokumentace neni dale udrzovana a muze byt nepresna nebo neuplna.
Autoritativnim zdrojem je Texinfo dokumentace.
Tato manualova stranka popisuje GNU verzi prikazu su. Prikaz su
umoznuje, aby se uzivatel docasne stal jinym uzivatelem. Spusti shell s
realnym a efektivnim user ID, group ID, i skupinami, jichz je zadany
uzivatel clenem. Pokud neni zadan uzivatel, dosadi se root, superuziva-
tel. Jmeno shellu je prevzato ze souboru /etc/passwd. Pokud v
/etc/passwd jmeno shellu neni, pouzije se /bin/sh. Pokud ma uzivatelsky
ucet heslo, a prikaz su neni spusten pod realnym user ID 0 (tj.
superuzivatelem), bude pozadovat zadani hesla.
Prikaz su implicitne nemeni aktualni adresar. Nastavuje promenne
prostredi 'HOME' a 'SHELL' podle udaju z /etc/passwd a pokud zadany
uzivatel neni superuzivatelem, nastavi promenne 'USER' a 'LOGNAME' na
uzivatel. Implicitne neni spusteny shell login shellem.
Jsou-li zadany dalsi argumenty, budou predany jako argumenty shellu.
Prikaz su nezpracovava specialne /bin/sh nebo ostatni shelly (nasta-
venim argv[0] na "-su", predanim volby '-c' pouze jistym shellum,
atd.).
Na systemech se syslog demonem muze byt prikaz su prelozen tak, aby
zaznamenaval pomoci syslogu neuspesna a volitelne i uspesna vyvolani
prikazu su.
VOLBY
-c prikaz, --command=prikaz
Misto odstartovani interaktivniho shellu preda prikaz s volbou
-c jako jediny prikazovy radek shellu.
-f, --fast
Preda shellu volbu -f. Tuto volbu je pravdepodobne vhodne
pouzivat pouze pro shelly csh a tcsh, u nichz zabrani provedeni
startovaciho souboru (.cshrc). U shellu vychazejicich z Bourne
shellu volba -f zakazuje expanzi zolikovych znaku, coz obecne
neni zadouci.
--help Vypise navod k pouziti na standardni vystup a bezchybne skonci.
-, -l, --login
Spusti shell jako login shell. To znamena, ze nebude nastaven
obsah zadnych promennych prostredi krome 'TERM', 'HOME', a
'SHELL' (ktere budou nastaveny, jak je popsano vyse), 'USER' a
'LOGNAME' (ktere budou nastaveny i pro superuzivatele jak je
popsano vyse). Promenna prostredi 'PATH' bude nastavena na hod-
notu definovanou pri prekladu. Aktualni adresar bude nastaven
na domovsky adresar; pred jmeno shellu bude predrazen znak "-",
ktery zpusobi, ze bude zpracovan startovaci soubor nebo soubory.
-m, -p, --preserve-environment
Nebude menit promenne prostredi 'HOME', 'USER', 'LOGNAME' ani
'SHELL'. Je chybou, pokud uzivatel, ktery spustil prikaz su neni
superuzivatel a pritom ma novy uzivatel omezeny shell. Jinak se
spusti misto uzivatelova shellu z /etc/passwd shell zadany v
promenne prostredi 'SHELL'. Omezeny shell je takovy, ktery neni
uveden v souboru /etc/shells, nebo v zakompilovan seznamu sou-
boru, pokud /etc/shells neexistuje. Chovani prikazu su s touto
volbou lze zmenit volbami --login a --shell (ma prednost pred
hodnotou promenne prostredi SHELL).
-s, --shell shell
Spusti zadany shell misto uzivatelova shellu z /etc/passwd. Je
chybou, pokud uzivatel, ktery spustil su neni superuzivatel a
pritom shell noveho uzivatele uvedeny v /etc/passwd je omezeny.
--version
Vypise cislo verze na standardni vystup a bezchybne skonci.
FSF GNU Shell Utilities SU(1)