Strona główna > Konsola > Uprawnienia do systemu plików część 1

Uprawnienia do systemu plików część 1

Witam,

Po niewielkiej przerwie postanowiłem napisać kolejny artykuł, tym razem będzie on dotyczył uprawnień w systemie plików systemu … Linux.

Na wstępie powiem, że będzie to raczej przewodnik dający wiedzę teoretyczną, którą będzie można później wykorzystać korzystając z umieszczonych przeze mnie wpisach w poleceniach konsoli. No to zaczynamy.

Aby zobaczyć jak wyglądają dane uprawnienia do plików w systemie Linux należy użyć polecenia:

ls -l

Zostanie wówczas wówczas wypisana zawartość katalogu, w którym się obecnie znajdujemy, a format wypisanych informacji będzie następujący:

drwrwxxr-- 4 uzytkownik grupa 128 2009-06-27 11:23 dane

Już objaśniam po kolei co wszystko to oznacza z kierunkiem od lewej do prawej.

d – oznacza, że jest do katalog (folder), w tym miejscu może znajdować się również – (co oznacza zwykły plik), l – link do pliku czy katalogu, są też inne oznaczenia, ale o tym kiedy indziej

rwx – są to uprawnienia jakie są nadane dla właściciela pliku czy katalogu. r oznacza read (odczyt), w oznacza write (zapis), x oznacza execute (wykonaj).

rwx – są to uprawnienia jakie są nadane grupie dla  pliku czy katalogu. r oznacza read (odczyt), w oznacza write (zapis), x oznacza execute (wykonaj).

r– – jest to uprawnienie do odczytu dla wszystkich innych użytkowników niż właściciel pliku czy też członek grupy o nazwie „grupa”

4 – oznacza rozmiar pliku

uzytkownik – jest to właściciel pliku, który ma w tym przypadku pełne uprawnienia (rwx)

grupa – użytkownicy należący do tej grupy o nazwie „grupa” posiadają w tym przypadku pełne uprawnienia do pliku (rwx)

r (read – odczyt) – umożliwia otworzenie pliku i przeglądanie jego zawartości

w (write – zapis) – umożliwia zapisanie danych do pliku, usunięcie pliku czy folderu. To uprawnienie umożliwia również tworzenie plików i folderów wewnątrz folderu.

x (execute – wykonanie) – jest potrzebne do tego, aby można było uruchomić skrypt czy też program, ale również jest potrzebne, aby móc przejść do wnętrza folderu. Aby wykonać polecenie czy też przejść do wnętrza folderu uprawnienie wykonania musi istnieć w parze z uprawnieniem odczytu!

Warto oczywiście wspomnieć, że dla folderów – jeśli chcemy mieć możliwość przejścia do folderu, musimy nadawać uprawnienie do wykonania! Tak samo ma się rzecz dla skryptów i programów.

Każdy typ uprawnienia (r , w, x) posiada swoją wartość i tak dla:

r jest to 4

w jest to 2

x jest to 1

Warto to będzie zapamiętać ponieważ pomoże to w nadawaniu uprawnień do plików (pojawi się to w kolejnej części artykułu).

Na koniec zamieszę kilka przykładów:

-rw-r----- user1 zespół 128 2009-06-27 11:23 dane

W tej sytuacji właściciel pliku „user1” posiada uprawnienia odczytu i zapisu do pliku, członkowie grupy „zespół” posiadają jedynie prawo odczytu. Natomiast pozostali użytkownicy nie posiadają żadnych uprawnień.

-rwxr-xr-x user1 zespół 128 2009-06-27 11:23 skrypt

W tej sytuacji właściciel pliku „user1” posiada uprawnienia odczytu i zapisu do pliku oraz możliwe jest wykonanie pliku, członkowie grupy „zespół” posiadają  prawo odczytu oraz wykonania . Natomiast pozostali użytkownicy posiadają takie same uprawnienia jak grupa.

To na dzisiaj jest wszystko i serdecznie zapraszam do kolejnej części, która pojawi się mam nadzieję już wkrótce!

  1. 5 Lipiec 2009 o 23:31

    Cool!

  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: