Podczas pracy z systemem Linux użytkownik będzie zmuszony nadać bądź zmienić prawa dostępu do plików i katalogów. Wyświetlenie praw dostępu do plików i katalogów umożliwia polecenie ls –l.
Uprawnienia są zakodowane za pomocą bitów zabezpieczeń reprezentowanych np. przez zapis:
drwxr-xr-x
Pierwsze znaki znaczą:
Kolejnych dziewięć bitów rwxrwxrwx jest odpowiedzialnych za ustawienia dostępu do pliku bądź katalogu:
Pierwsze trzy bity rwx określają uprawnienia dla właściciela pliku, kolejne trzy definiują dostęp dla użytkowników grupy zabezpieczeń, do której należy właściciel pliku, a ostatnie trzy odnoszą się do pozostałych użytkowników systemu.
A= Właściel B= Grupa C= Wszyscy (Inni)
A | B | C | |
chmod | 7 | 7 | 4 |
Z powyższego przykładu chmod wynika, że:
Właściciel i grupa: Pełne prawa
Inni: Tylko odczyt
Cyfra | Uprawnienia |
0 | Brak |
1 | Wykonaj |
2 | Zapisz |
3 | Wykonaj i zapisz |
4 | Odczytaj |
5 | Odczytaj i wykonaj |
6 | Odczytaj i zapisz |
7 | Odczytaj, zapisz i wykonaj |
W terminalu przez który wydajesz polecenia swojemu linux-owi, np. Ubuntu wpisz np:
chmod 774 nazwaPliku.sh
i kliknij enter.
Tym sposobem plikowi „nazwaPliku.sh” nadałeś uprawnienie 774, czyli właściciel i grupa mają pełne prawa, a inni tylko odczyt. Tą metodą nadałeś uprawnienia z powyższego przykładu.
Aby zmienić właściciela pliku należy użyć polecenia chown, ze składnią:
chown nazwa_właściciela nazwa_pliku
Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…