Uprawnienia do plików w systemie Linux określają, kto może przeglądać, modyfikować lub uruchamiać pliki. Można je ustawić dla trzech grup użytkowników: właściciela pliku, grupy właścicieli i wszystkich innych użytkowników.
Każdy plik ma unikalny zestaw uprawnień, który można zmienić za pomocą poleceń chmod
i chown
. Prawidłowo ustawione uprawnienia pomagają chronić pliki przed nieautoryzowanym dostępem i zwiększają bezpieczeństwo systemu.
Uprawnienia specjalne w systemie Linux to uprawnienia, które pozwalają użytkownikom lub procesom na wykonywanie określonych działań w systemie. Mogą być przypisane do plików lub katalogów i obejmują następujące elementy:
setuid
: pozwala na wykonanie pliku z prawami właściciela plikusetgid
: pozwala na wykonanie pliku z uprawnieniami grupy pliku.sticky bit
: zapobiega usuwaniu plików w katalogu, jeśli usuwający użytkownik nie jest właścicielem pliku lub administratorem.suid
: pozwala użytkownikowi na uruchamianie programów z prawami właściciela plikuUprawnienia te służą do zapewnienia bezpieczeństwa i ochrony systemu przed nieautoryzowanym dostępem i modyfikacjami.
Aby sprawdzić uprawnienia pliku linuksowego, uruchom to polecenie w folderze, w którym znajduje się plik:
ls -l
Aby ustawić specjalne uprawnienia, można użyć polecenia chmod
. Użyj następującego polecenia:
chmod u+s file_name
gdzie"u
" oznacza użytkownika,"s
" oznacza setuid
, a"nazwa_pliku
" oznacza nazwę pliku.
Podobnie, aby ustawić setgid
, użyj polecenia:
chmod g+s file_name
gdzie"g
" oznacza grupę.
Aby ustawić sticky bit
, należy użyć polecenia:
chmod +t directory_name
gdzie"t
" oznacza sticky bit
, a"nazwa
_katalogu" oznacza nazwę katalogu.
Wreszcie, aby ustawić suid, użyj polecenia:
chmod +s file_name
gdzie"+
" oznacza dodanie prawa, a"s
" oznacza suid
.
Apply the discount by inserting the promo code in the special field at checkout: