CHMOD(1)                                                 CHMOD(1)


NAZWA
       chmod - zmień prawa dostępu do pliku

SKŁADNIA
       chmod   [-Rcfv]   [--recursive]   [--changes]   [--silent]
       [--quiet] [--verbose] [--help] [--version] prawa plik...

OPIS
       Ta  dokumentacja  nie  jest  już  rozwijana  i  może   być
       niedokładna  lub niekompletna. Autorytatywnym źródłem jest
       dokumetacja Texinfo.

       Ta strona podręcznika man opisuje wersję GNU chmod.  chmod
       zmienia  prawa  dostępu  do  każdego podanego pliku według
       parametru prawa, które mogą być albo symboliczną reprezen­
       tacją   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ą dotknięte.

       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
       zakładana za zerową. Pierwsza cyfra  wybiera  SUID  (4)  i
       SGID  (2)  oraz  atrybut zachowania obrazu tekstowego (1).
       Następna cyfra wybiera prawa dla własciciela: odczytu (4),
       zapisu  (2),  wywołania (1); trzecia cyfra prawa dla grupy
       posiadającej plik, a czwarta dla innych użytkowników (ana­
       logicznie do cyfry dla właściciela).

       chmod nigdy nie zmienia praw linków symbolicznych; funkcja



FSF                   Narzędzia plikowe GNU                     1





CHMOD(1)                                                 CHMOD(1)


       systemowa chmod nie potrafi  tego  dokonać.  Nie  jest  to
       problemem,  ponieważ  prawa linków symbolicznych nigdy nie
       są używane.  Jednakże, dla  każdego  linku  symbolicznego,
       wymienionego  w  linii komend, chmod zmienia prawa wskazy­
       wanego pliku.  Kontrastowo, chmod ignoruje  linki  symbol­
       iczne natrafione podczas rekursywnego przeszukiwania kata­
       logu.

   OPCJE
       -c, --changes
              Wyświetl tylko pliki,  których  prawa  rzeczywiście
              się zmieniły.

       -f, --silent, --quiet
              Nie   drukuj  komunikatów  o  błedach  dla  plików,
              których praw nie dało się zmienić.

       -v, --verbose
              Wyświetlaj zmieniane prawa.

       -R, --recursive
              Rekursywnie  zmieniaj   prawa   katalogów   i   ich
              zawartości.

       --help Wydrukuj informację o używaniu programu na standar­
              dowe wyjście i zakończ go.

       --version
              Wydrukuj informację o wersji programu na  standard­
              owe wyjście i zakończ go.



























FSF                   Narzędzia plikowe GNU                     2