(newpage) |
Anonymous 61ae70edb161f1.41253399 (dyskusja | edycje) Nie podano opisu zmian |
||
(Nie pokazano 7 wersji utworzonych przez 4 użytkowników) | |||
Linia 1: | Linia 1: | ||
+ | {{małą literą}} |
||
− | + | {{T}}komenda zmieniająca prawa dostępu do pliku/plików. |
|
− | ==Użycie== |
+ | == Użycie == |
− | + | {{terminal|$ chmod [OPCJE] PRAWA PLIK1 [PLIK2] [PLIK3]...}} |
|
− | * <code>opcje</code> – ewentualne parametry |
+ | * <code>opcje</code> – ewentualne parametry; |
− | * <code>prawa</code> – prawa dostępu w formie oktalnej (np. <code>664</code>) albo tekstowej (<code>rw-rw-r--</code>) |
+ | * <code>prawa</code> – prawa dostępu w formie oktalnej (np. <code>664</code>) albo tekstowej (<code>rw-rw-r--</code>); |
− | * <code>plik plik2...</code> – lista plików |
+ | * <code>plik plik2...</code> – lista plików. |
− | ==Najczęściej używane przełączniki== |
+ | == Najczęściej używane przełączniki == |
− | * <code>-R</code> – zastosowuje prawa go do wszystkich podkatalogów |
+ | * <code>-R</code> – zastosowuje prawa go do wszystkich podkatalogów; |
− | * <code>-v</code> – tryb "gadatliwy"; wypisuje, jakie prawa ustalił dla jakich plików |
+ | * <code>-v</code> – tryb "gadatliwy"; wypisuje, jakie prawa ustalił dla jakich plików. |
− | ==Przykłady== |
+ | == Przykłady == |
− | ===Przykład 1 – przyznanie praw plikowi=== |
+ | === Przykład 1 – przyznanie praw plikowi === |
Wykonanie <code>chmod -v 744 "do zrobienia.txt"</code> w przykładowym katalogu da: |
Wykonanie <code>chmod -v 744 "do zrobienia.txt"</code> w przykładowym katalogu da: |
||
uprawnienia do `do zrobienia.txt' zmienione na 0744 (rwxr--r--) |
uprawnienia do `do zrobienia.txt' zmienione na 0744 (rwxr--r--) |
||
− | ===Przykład 2 – przyznawanie uprawnień całemu katalogowi=== |
+ | === Przykład 2 – przyznawanie uprawnień całemu katalogowi === |
Wykonanie <code>chmod -v -R 744 kopia</code> w przykładowym katalogu da: |
Wykonanie <code>chmod -v -R 744 kopia</code> w przykładowym katalogu da: |
||
uprawnienia do `kopia/' zmienione na 0744 (rwxr--r--) |
uprawnienia do `kopia/' zmienione na 0744 (rwxr--r--) |
||
Linia 24: | Linia 25: | ||
uprawnienia do `kopia/hello.rb' zmienione na 0744 (rwxr--r--) |
uprawnienia do `kopia/hello.rb' zmienione na 0744 (rwxr--r--) |
||
− | ==Ciekawostki== |
+ | == Ciekawostki == |
− | ===Jak obliczyć, jakie chcemy ustawić prawa=== |
+ | === Jak obliczyć, jakie chcemy ustawić prawa === |
* Cyfry w prawach dostępu to: |
* Cyfry w prawach dostępu to: |
||
− | ** pierwsza cyfra to prawa właściciela do pliku |
+ | ** pierwsza cyfra to prawa właściciela do pliku; |
− | ** druga – grupy właściciela |
+ | ** druga – grupy właściciela; |
− | ** trzecia – wszystkich innych |
+ | ** trzecia – wszystkich innych. |
* Jeżeli chcemy umożliwić: |
* Jeżeli chcemy umożliwić: |
||
− | ** odczyt – dodajemy 4 |
+ | ** odczyt – dodajemy 4; |
− | ** zapis – dodajemy 2 |
+ | ** zapis – dodajemy 2; |
− | ** wykonanie (w przypadku katalogów przeglądanie zawartości) – 1 |
+ | ** wykonanie (w przypadku katalogów przeglądanie zawartości) – 1. |
− | * Tak więc odczyt i zapis będą miały cyfrę 6 |
+ | * Tak więc odczyt i zapis będą miały cyfrę 6. |
* Przykład: chcemy umożliwić właścicielowi odczyt, zapis i wykonanie, grupie odczyt i zapis, a wszystkim innym tylko odczyt. Co należy zrobić? |
* Przykład: chcemy umożliwić właścicielowi odczyt, zapis i wykonanie, grupie odczyt i zapis, a wszystkim innym tylko odczyt. Co należy zrobić? |
||
− | ** |
+ | ** Odczyt (4) + zapis (2) + wykonanie (1) = 7; |
− | ** odczyt (4) + zapis (2) = 6 |
+ | ** odczyt (4) + zapis (2) = 6; |
− | ** odczyt (4) = 4 |
+ | ** odczyt (4) = 4. |
− | * Prawa dostępu będą wynosiły 764 |
+ | * Prawa dostępu będą wynosiły 764. |
+ | {{polecenia}} |
||
− | ==Linki zewnętrzne== |
||
− | * [[man]] chmod ([http://www.digipedia.pl/man/chmod.1.html wersja online]) |
||
− | |||
− | [[Kategoria:Polecenia w Linuksie]] |
Wersja z 13:25, 16 cze 2014
chmod – komenda zmieniająca prawa dostępu do pliku/plików.
Użycie
$ chmod [OPCJE] PRAWA PLIK1 [PLIK2] [PLIK3]...
opcje
– ewentualne parametry;prawa
– prawa dostępu w formie oktalnej (np.664
) albo tekstowej (rw-rw-r--
);plik plik2...
– lista plików.
Najczęściej używane przełączniki
-R
– zastosowuje prawa go do wszystkich podkatalogów;-v
– tryb "gadatliwy"; wypisuje, jakie prawa ustalił dla jakich plików.
Przykłady
Przykład 1 – przyznanie praw plikowi
Wykonanie chmod -v 744 "do zrobienia.txt"
w przykładowym katalogu da:
uprawnienia do `do zrobienia.txt' zmienione na 0744 (rwxr--r--)
Przykład 2 – przyznawanie uprawnień całemu katalogowi
Wykonanie chmod -v -R 744 kopia
w przykładowym katalogu da:
uprawnienia do `kopia/' zmienione na 0744 (rwxr--r--) uprawnienia do `kopia/zdjecia.tar.gz' zmienione na 0744 (rwxr--r--) uprawnienia do `kopia/do zrobienia.txt' zmienione na 0744 (rwxr--r--) uprawnienia do `kopia/moje notatki.txt~' zmienione na 0744 (rwxr--r--) uprawnienia do `kopia/hello.rb' zmienione na 0744 (rwxr--r--)
Ciekawostki
Jak obliczyć, jakie chcemy ustawić prawa
- Cyfry w prawach dostępu to:
- pierwsza cyfra to prawa właściciela do pliku;
- druga – grupy właściciela;
- trzecia – wszystkich innych.
- Jeżeli chcemy umożliwić:
- odczyt – dodajemy 4;
- zapis – dodajemy 2;
- wykonanie (w przypadku katalogów przeglądanie zawartości) – 1.
- Tak więc odczyt i zapis będą miały cyfrę 6.
- Przykład: chcemy umożliwić właścicielowi odczyt, zapis i wykonanie, grupie odczyt i zapis, a wszystkim innym tylko odczyt. Co należy zrobić?
- Odczyt (4) + zapis (2) + wykonanie (1) = 7;
- odczyt (4) + zapis (2) = 6;
- odczyt (4) = 4.
- Prawa dostępu będą wynosiły 764.
|
{{#seo:|keywords = Chmod,polecenie Chmod,Linux,polecenia,komendy,Linux polecenie Chmod}}