CHMOD(1) Prirucka uzivatele CHMOD(1)
JMENO
chmod - zmeni pristupova prava k souborum
POUZITI
chmod [VOLBA]... PRAVA[,PRAVA]... SOUBOR...
chmod [VOLBA]... PRAVA_OSMICKOVE SOUBOR...
chmod [VOLBA]... --reference=REFERENCNI_SOUBOR SOUBOR...
POPIS
Tato manualova stranka popisuje GNU verzi programu chmod. chmod zmeni
pristupova prava zadanych souboru podle parametru PRAVA, ktery muze byt
zadan bud pomoci symbolickeho zapisu pozadovanych zmen nebo osmickovym
cislem udavajicim bitove nova prava.
The format of a symbolic mode is [ ugoa...][[-+=][perms...]...], where
perms is either zero or more letters from the set rwxXst, or a single
letter from the set ugo. Multiple symbolic modes can be given,
separated by commas.
Kombinace pismen ugoa urcuje, jaka kategorie prav ma byt zmenena: `u'
jsou prava vlastnika (user), `g' prava ostatnich clenu skupiny souboru
(group), `o' prava ostatnich uzivatelu (others) a `a' prava vsech
uzivatelu (all). Neni-li zadano zadne z techto pismen, bude vysledek
stejny, jako kdyby bylo zadano (a), ale nebudou zmeneny bity nastavene
v umask.
Operator + zpusobi pridani zadanych prav ke stavajicim pravum souboru,
- odebrani zadanych prav, = zpusobi nastaveni zadanych prav (v pripade
adresaru nedojde ke zmene sUID a sGID, nejsou-li vyslovne urceny)
Pismena rwxXst udavaji nova prava pro zadanou kategorii: `r' je pravo
cteni (read), `w' zapisu (write), `x' pravo provadeni programu nebo
pristupu do adresare (execute), `X' je totez jako `x', ale nastavuje se
pouze souborum, ktere pro nekterou kategorii uz pravo `x' maji, a
adresarum. `s' je pravo setuid nebo setgid a `t' sticky bit. Pismena
`u', `g' a `o' znamenaji prevzeti stavajicich prav vlastnika, skupiny
vlastniku souboru nebo ostatnich.
Ciselne zadani prav je tvoreno jednou az ctyrmi osmickovymi cislicemi
(0-7), ziskanymi sectenim bitu s hodnotami 4, 2 a 1. Pokud je cislic
mene nez ctyri, doplni se zleva nuly. Prvni cislice ma vyznam set user
ID (4), set group ID (2) a omezeni mazani nebo sticky (1). Druha
cislice ma vyznam prav pro vlastnika souboru: cteni (4), zapis (2) a
spousteni (1); treti cislice ma vyznam stejnych prav pro uzivatele ve
skupine souboru a ctvrta ma vyznam prav pro ostatni uzivatele.
Prikaz chmod nemeni prava symbolickych odkazu, protoze systemove volani
chmod zmenu jejich prav neumoznuje. To ale nevadi, protoze prava
symbolickych odkazu nejsou nikdy brana v potaz. Pri pouziti prikazu
chmod na symbolicky odkaz uvedeny na prikazove radce se zmeni prava
souboru, na ktery odkaz ukazuje. Pri rekurzivnim prochazeni adresaru
prikaz chmod symbolicke odkazy ignoruje.
SETUID A SETGID BITY
chmod vynuluje set-group-ID bit normalniho souboru, pokud se skupina
vlastniku souboru neshoduje s efektivni skupinou uzivatele nebo nejakou
jeho doplnujici skupinou, s vyjimkou pripadu, kdy ma uzivatel
odpovidajici opravneni. Dalsi omezeni mohou zpusobit, ze set-user-ID a
set-group-ID bity PRAV nebo REFERENCNIHO_SOUBORu budou ignorovany.
Tohle chovani zavisi na politice a funkcionalite odpovidajiciho
systemoveho volani chmod. Pokud si nejste jisti, zjistete si
podrobnosti o tomto volani.
For directories chmod preserves set-user-ID and set-group-ID bits
unless you explicitly specify otherwise. You can set or clear the bits
with symbolic modes like u+s and g-s. To clear these bits for
directories with a numeric mode requires an additional leading zero
like 00755, leading minus like -6000, or leading equals like =755.
RESTRICTED DELETION FLAG CILI STICKY BIT
Sticky bit je jediny bit a jeho implementace zavisi na druhu souboru. V
pripade adresaru zabrani neprivilegovanym uzivatelum v odstraneni nebo
prejmenovani v nem obsazenych souboru, pokud tyto nejsou v jejich
vlastnictvi (nebo nejsou vlastniky onoho adresare). Tomu se rika
restricted deletion flag, a je to caste v adresarich zapisovatelnych
vsemi, jako je /tmp. V pripade normalnich souboru to v nekterych
starsich systemech znamena, ze textovy obraz programu zustane ulozen ve
swapu, takze se pri spusteni nacte rychleji. Tomu se rika sticky bit.
VOLBY
Zmeni rezim kazdeho FILE na MODE. S --reference zmeni rezim kazdeho
FILE na RFILE.
-c, --changes
jako verbose, ale vypisuje pouze pokud dochazi ke zmene
-f, --silent, --quiet
potlaci vetsinu chybovych hlaseni
-v, --verbose
podrobne vypisuje hlaseni o vsech zpracovavanych souborech
--no-preserve-root
zpracuje '/' obvyklym zpusobem (vychozi)
--preserve-root
rekurzivni operace nad '/' selze
--reference=REFERENCNI_SOUBOR
use RFILE's mode instead of specifying MODE values. RFILE is
always dereferenced if a symbolic link.
-R, --recursive
pracuje s adresari a soubory rekurzivne
--help vypise navod k pouziti na standardni vystup a bezchybne skonci
--version
Vypise informaci o verzi programu a skonci
PRAVA jsou zadana ve tvaru
'[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+'.
AUTOR
Napsal David MacKenzie a Jim Meyering.
HLASENI CHYB
On-line napoveda GNU coreutils:
Chyby v prekladu hlaste na
(cesky)
COPYRIGHT
Copyright (C) 2023 Free Software Foundation, Inc. Licence GPLv3+: GNU
GPLverze 3 nebo novejsi .
Toto je volne programove vybaveni: muzete jej menit a sirit. Je zcela
BEZ ZARUKY, v rozsahu povolenem zakonem.
DALSI INFORMACE
chmod(2)
Uplna dokumentace je na:
nebo dostupna lokalne skrze: info '(coreutils) chmod invocation'
PREKLAD
Preklad teto prirucky do spanelstiny vytvorili Petr Kolar
, Kamil Dudka a Matej Pokorny
Tento preklad je bezplatna dokumentace; Prectete si GNU General Public
License Version 3 nebo
novejsi ohledne podminek autorskych prav. Neexistuje ZADNA ODPOVEDNOST.
Pokud narazite na nejake chyby v prekladu teto prirucky, poslete e-mail
na adresu .
GNU coreutils 9.4 Leden 2024 CHMOD(1)