Initial commit for Tizen
[profile/extras/shadow-utils.git] / man / cs / su.1
1 .TH SU 1 "GNU Shell Utilities" "FSF" \" \-*\- nroff \-*\-
2 .do hla cs
3 .do hpf hyphen.cs
4 .SH JMÉNO
5 su \- spustí shell pod jiným uživatelským a skupinovým ID
6 .SH POUŽITÍ
7 .B su
8 [\-flmp] [\-c příkaz] [\-s shell] [\-\-login] [\-\-fast]
9 [\-\-preserve\-environment] [\-\-command=příkaz] [\-\-shell=shell] [\-]
10 [\-\-help] [\-\-version] [uživatel [arg...]]
11 .SH POPIS
12 Tato dokumentace není dále udržována a může být nepřesná nebo neúplná.
13 Autoritativním zdrojem je Texinfo dokumentace.
14 .PP
15 Tato manuálová stránka popisuje GNU verzi příkazu
16 .BR su .
17 Příkaz
18 .B su
19 umožňuje, aby se uživatel dočasně stal jiným uživatelem. Spustí
20 shell s reálným a efektivním user ID, group ID, i skupinami, jichž
21 je zadaný
22 .I uživatel
23 členem. Pokud není zadán
24 .IR uživatel ,
25 dosadí se root, superuživatel. Jméno shellu je převzato ze souboru
26 /etc/passwd. Pokud v /etc/passwd jméno shellu není, použije se
27 /bin/sh. Pokud má uživatelský účet heslo, a příkaz
28 .B su
29 není spuštěn pod reálným user ID 0 (tj. superuživatelem), bude
30 požadovat zadání hesla.
31 .PP
32 Příkaz
33 .B su
34 implicitně nemění aktuální adresář. Nastavuje proměnné prostředí
35 `HOME' a `SHELL' podle údajů z /etc/passwd a pokud zadaný
36 .I uživatel
37 není superuživatelem, nastaví proměnné `USER' a `LOGNAME' na
38 .IR uživatel .
39 Implicitně není spuštěný shell login shellem.
40 .PP
41 Jsou\-li zadány další argumenty, budou předány jako argumenty shellu.
42 .PP
43 Příkaz
44 .B su
45 nezpracovává speciálně /bin/sh nebo ostatní shelly (nastavením
46 argv[0] na "\-su", předáním volby `\-c' pouze jistým shellům, atd.).
47 .PP
48 Na systémech se syslog démonem může být příkaz
49 .B su
50 přeložen tak, aby zaznamenával pomocí syslogu neúspěšná
51 a volitelně i úspěšná vyvolání příkazu
52 .BR su .
53 .SS VOLBY
54 .TP
55 .I "\-c příkaz, \-\-command=příkaz"
56 Místo odstartování interaktivního shellu předá
57 .I příkaz
58 s volbou
59 .I \-c
60 jako jediný příkazový řádek shellu.
61 .TP
62 .I "\-f, \-\-fast"
63 Předá shellu volbu
64 .IR \-f .
65 Tuto volbu je pravděpodobně vhodné používat pouze pro shelly
66 .B csh
67 a
68 .BR tcsh ,
69 u nichž zabrání provedení startovacího souboru (.cshrc).
70 U shellů vycházejících z Bourne shellu volba
71 .I \-f
72 zakazuje expanzi žolíkových znaků, což obecně není žádoucí.
73 .TP
74 .I "\-\-help"
75 Vypíše návod k použití na standardní výstup a bezchybně skončí.
76 .TP
77 .I "\-, \-l, \-\-login"
78 Spustí shell jako login shell. To znamená, že nebude nastaven obsah
79 žádných proměnných prostředí kromě `TERM', `HOME', a `SHELL' (které
80 budou nastaveny, jak je popsáno výše), `USER' a `LOGNAME' (které
81 budou nastaveny i pro superuživatele jak je popsáno výše). Proměnná
82 prostředí `PATH' bude nastavena na hodnotu definovanou při překladu.
83 Aktuální adresář bude nastaven na domovský adresář; před jméno
84 shellu bude předřazen znak "\-", který způsobí, že bude zpracován
85 startovací soubor nebo soubory.
86 .TP
87 .I "\-m, \-p, \-\-preserve\-environment"
88 Nebude měnit proměnné prostředí `HOME', `USER', `LOGNAME' ani
89 `SHELL'. Je chybou, pokud uživatel, který spustil příkaz
90 .B su
91 není superuživatel a přitom má nový uživatel omezený shell. Jinak
92 se spustí místo uživatelova shellu z /etc/passwd shell zadaný
93 v proměnné prostředí `SHELL'. Omezený shell je takový, který
94 není uveden v souboru /etc/shells, nebo v zakompilován seznamu
95 souborů, pokud /etc/shells neexistuje. Chování příkazu
96 .B su
97 s touto volbou lze změnit volbami
98 .I \-\-login
99 a
100 .I \-\-shell
101 (má přednost před hodnotou proměnné prostředí SHELL).
102 .TP
103 .I "\-s, \-\-shell shell"
104 Spustí zadaný shell místo uživatelova shellu z /etc/passwd.
105 Je chybou, pokud uživatel, který spustil
106 .B su
107 není superuživatel a přitom shell nového uživatele uvedený
108 v /etc/passwd je omezený.
109 .TP
110 .I "\-\-version"
111 Vypíše číslo verze na standardní výstup a bezchybně skončí.