shadow/man/cs/su.1

112 lines
3.6 KiB
Groff
Raw Normal View History

.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>.