Polecenie chown w Linuxie

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

chown to polecenie systemu Linux służące do zmiany właściciela pliku lub katalogu. Nazwa pochodzi od angielskiego wyrażenia change owner.

W systemach Linux każdy plik ma przypisanego:
- właściciela, czyli użytkownika,
- grupę,
- uprawnienia dostępu.

Polecenie chown zmienia właściciela, a opcjonalnie także grupę przypisaną do pliku.

Podstawowa składnia

chown nowy_wlasciciel plik

Przykład:

chown adam dokument.txt

Polecenie ustawia użytkownika adam jako właściciela pliku dokument.txt.

Zmiana właściciela i grupy

chown adam:pracownicy dokument.txt

W tym przykładzie właścicielem pliku zostaje użytkownik adam, a grupą pliku grupa pracownicy.

Można też zmienić samą grupę:

chown :pracownicy dokument.txt

Zmiana rekurencyjna

Dla katalogów często używa się opcji -R, która działa rekurencyjnie, czyli obejmuje katalog i całą jego zawartość:

chown -R adam:pracownicy /home/projekt

Uprawnienia do użycia

Zmiana właściciela pliku zwykle wymaga uprawnień administratora, dlatego często stosuje się sudo:

sudo chown root plik.conf

Ważne rozróżnienie egzaminacyjne

chown służy do zmiany właściciela pliku. Nie służy do przenoszenia plików, naprawy systemu plików ani typowej zmiany uprawnień. Do zmiany uprawnień używa się polecenia chmod.