CHMOD(1) Narzędzia plikowe GNU 4.0l CHMOD(1)
NAZWA
chmod - zmień prawa dostępu do pliku
SKŁADNIA
chmod [opcja]... tryb[,tryb]... plik...
chmod [opcja]... tryb-ósemkowo plik...
chmod [opcja]... --reference=rplik plik...
OPIS
Ta strona podręcznika man opisuje chmod w wersji GNU.
chmod zmienia prawa dostępu do każdego podanego pliku
według parametru tryb, który jest albo symboliczną przed
stawieniem zmian, których dokonać, albo ósemkową liczbą
reprezentującą wzorzec bitowy nowych praw.
Format trybu symbolicznego to `[ugoa...][[+-=][rwxXs
tugo...]...][,...]'. Można podać wiele operacji symbol
icznych, oddzielonych przecinkami.
Kombinacja liter `ugoa' kontroluje, czyje prawa mają
zostać zmienione: właściciela (u), innych użytkowników z
tej samej grupy (g), innych użytkowników (o), lub wszyst
kich (a). Jeśli żadnego z tych parametrów nie podano,
rezultatem jest użycie domyślne `a', lecz bity, które są
ustawione w umask nie są zmieniane.
Operator `+' powoduje dodanie wybranych praw do ist
niejących; `-' powoduje ich odjęcie; `=' powoduje ustawie
nie dokładnie takich praw, jakie wybrano.
Litery `rwxXstugo' wybierają nowe prawa dla użytkowników:
odczytu (read) (r), zapisu (write) (w), wykonania (eXe
cute) (lub dostępu do katalogu) (x), wykonania tylko jeśli
plik jest katalogiem, lub już ma prawa wykonania dla
danego użytkownika (X), ustawienia ID grupy podczas
wywołania (s), zachowania tekstu programu na urządzeniu
swapującym (t), prawa które posiada właściciel pliku (u),
prawa innego użytkownika z grupy posiadającej plik (g),
prawa innych użytkowników (o).
Tryb numeryczny jest podaniem jednej do czterech
ósemkowych liczb (0-7), wyprowadzonych przez dodawanie
wartości bitowych 4,2,1. Każda ominięta cyfra jest trak
towana jak zero. Pierwsza cyfra wybiera SUID(4) i SGID
oraz atrybut zachowania obrazu tekstowego(1).
Następna cyfra wybiera prawa dla właściciela: odczytu(4),
zapisu(2), wykonania(1); trzecia cyfra prawa dla grupy
posiadającej plik, a czwarta dla innych użytkowników,
spoza grupy (analogicznie do cyfry dla właściciela).
chmod nigdy nie zmienia praw dowiązań symbolicznych;
funkcja systemowa chmod nie potrafi tego dokonać. Nie jest
to problemem, ponieważ prawa dowiązań symbolicznych nigdy
grudzień 1999 FSF 1
CHMOD(1) Narzędzia plikowe GNU 4.0l CHMOD(1)
nie są używane. Jednakże, dla każdego dowiązania symbol
icznego, wymienionego w linii poleceń, chmod zmienia prawa
wskazywanego przez nie pliku. W przeciwieństwie do
powyższego, chmod ignoruje dowiązania symboliczne
napotkane podczas rekurencyjnego przeszukiwania katalogu.
OPCJE
-c, --changes
Jak --verbose, ale wyświetl tylko pliki, których
prawa rzeczywiście się zmieniły.
-f, --silent, --quiet
Nie wyświetlaj komunikatów o błędach dla plików,
których praw nie dało się zmienić.
-v, --verbose
Wyświetlaj komunikaty diagnostyczne dla każdego
przetwarzanego pliku.
-R, --recursive
Rekurencyjnie zmieniaj prawa katalogów i ich
zawartości.
--reference=rplik
Posłuż się prawami dostępu wskazanego rpliku zami
ast dosłownie podanego trybu.
--help Wyświetl informację o stosowaniu programu i
dostępnych opcjach, zakończ pracę.
--version
Wyświetl numer wersji programu i zakończ pracę.
Każdy tryb składa się z co najmniej jednej z liter ugoa,
jednego z symboli +-= oraz z co najmniej jednej z liter
rwxXstugo.
Prawa dostępu do plików opisano bliżej w podręczniku
fileutils(1).
AUTOR
Napisane przez Davida MacKenzie.
ZGŁASZANIE BŁĘDÓW
Błędy proszę zgłaszać, w jęz.ang., do <bug-fileu
tils@gnu.org>.
COPYRIGHT
Copyright 1999 Free Software Foundation, Inc.
This is free software; see the source for copying condi
tions. There is NO warranty; not even for MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.
grudzień 1999 FSF 2
CHMOD(1) Narzędzia plikowe GNU 4.0l CHMOD(1)
ZOBACZ TAKŻE
chown(1), chgrp(1), ls(1), find(1), fileutils(1).
OD TŁUMACZA
Zaktualizowano i poszerzono wg dokumentacji Texinfo dla
narzędzi plikowych GNU wersji 4.01.
grudzień 1999 FSF 3
Wyszukiwarka
Podobne podstrony:
chmod 2chmodChmod prawa i atrybuty linuxchmodfunction chmodfunction chmodchmodUnix Station chmod File Permissionsscr chmodscr chmod enfunction ftp chmodwięcej podobnych podstron