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