Kategorie: Linux

Chmod jak rozumieć wartości

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ą:

  • d – oznacza katalog
  • – oznacza plik
  • l – oznacza dowiązanie symboliczne

Kolejnych dziewięć bitów rwxrwxrwx jest odpowiedzialnych za ustawienia dostępu do pliku bądź katalogu:

  • r — możliwość odczytu
  • w — możliwość zapisu
  • x —możliwość uruchomienia

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

 

Wyjaśnienia liczb uprawnień – linux

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

Nadawanie uprawnienia chmod plikowi lub folderowi

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.

Zmiana właściciela pliku – chown

Aby zmienić właściciela pliku należy użyć polecenia chown, ze składnią:

chown nazwa_właściciela nazwa_pliku

Linux

Udostępnij
Opublikowane przez
Linux

Najnowsze wpisy

KeePass2 2.52 w Ubuntu 22.04

Poniższy poradnik opisuje sposób instalacji KeePass w systemie Ubuntu. Całość wykonamy za pomocą kilku poleceń…

2 lata temu

Instalacja Master PDF editor w Ubuntu 22.04

Master PDF Editor to wszechstronny program PDF, który zawiera wiele funkcji. Oprócz tworzenia i edycji…

2 lata temu

iotop – monitorowanie pamięci

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…

2 lata temu

Uruchomienie wiele poleceń w jednym zadaniu Cron

Możesz oddzielić dwa lub więcej poleceń za pomocą średników (;), Średnik (;): służy do oddzielania…

2 lata temu

Zmiana danych exif zdjęcia w terminalu Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…

2 lata temu

Instalacja Rocket.Chat Server w systemie Rocky Linux 8

Poniższy poradnik opisuje sposób instalacji Rocket.Chat W systemie Rocky Linux 8 Całość bardzo prosto zainstalujemy…

2 lata temu