Jak znaleźć pliki z uprawnieniami SUID i SGID w Linux
- 3724
- 979
- Tomasz Szatkowski
W tym samouczku wyjaśnimy pomocne uprawnienia do plików, powszechnie określane jako „Specjalne uprawnienia”W Linux, a także pokażemy, jak znaleźć pliki, które mają Suid (Setuid) i SGID (Setgid) set.
Co to jest Suid i SGID?
Suid to specjalna zgoda na pliki wykonywalne, które umożliwia innym użytkownikom uruchamianie pliku z skutecznymi uprawnieniami właściciela pliku. Zamiast normalnego X
który reprezentuje uprawnienia do wykonania, zobaczysz S
(wskazać Suid) Specjalne pozwolenie dla użytkownika.
SGID to specjalna zgoda pliku, która dotyczy również plików wykonywalnych i umożliwia innym użytkownikom odziedziczenie skuteczności KOŁOWACIZNA właściciela grupy plików. Podobnie, a nie zwykle X
który reprezentuje uprawnienia do wykonania, zobaczysz S
(wskazać SGID) Specjalne pozwolenie dla użytkownika grupy.
Sugerowane przeczytanie: Zarządzanie użytkownikami i grupami, uprawnienia do plików i atrybuty w Linux
Spójrzmy, jak znaleźć pliki, które mają Suid I SGID Ustaw za pomocą polecenia Znajdź.
Składnia jest następująca:
$ Znajdź katalog -perm /uprawnienia
Ważny: Niektóre katalogi (takie jak /itp, /kosz, /sbin itp.) lub pliki wymagają uprawnień root, aby uzyskać dostęp do lub wymienić, jeśli zarządzasz systemem jako normalny użytkownik, użyj polecenia sudo, aby uzyskać uprawnienia root.
Jak znaleźć pliki z zestawem SUID w Linux
Poniższe przykładowe polecenie znajdzie wszystkie pliki za pomocą Suid ustaw w bieżącym katalogu za pomocą -Perm (drukuj tylko pliki z ustawionymi uprawnieniami 4000) opcja.
$ znajdź . -Perm /4000Znajdź pliki z uprawnieniami
Możesz użyć polecenia LS z -L
opcja (dla długiego listy), aby wyświetlić uprawnienia na wymienionych plikach, jak pokazano na powyższym obrazku.
Jak znaleźć pliki z zestawem SGID w Linux
Aby znaleźć pliki, które mają SGID SET, wpisz następujące polecenie.
$ znajdź . -Perm /2000Znajdź pliki za pomocą uprawnień SGID
Aby znaleźć pliki, które mają oba Suid I SGID Ustaw, uruchom polecenie poniżej.
$ znajdź . -Perm /6000Znajdź pliki z SUID i SGID
Możesz także czytać te przydatne przewodniki o uprawnieniach plików w Linux:
- Jak ustawić atrybuty plików i znajdować pliki w Linux
- Przetłumacz uprawnienia RWX na format ósemkowy w Linux
- Bezpieczne pliki/katalogi za pomocą ACLS (listy kontroli dostępu) w Linux
- 5 poleceń „chattr”, aby stworzyć ważne pliki niezmienne (niezmienne) w Linux
To wszystko na razie! W tym przewodniku pokazaliśmy, jak znaleźć pliki, które mają Suid (Setuid) i SGID (Setgid) ustaw w Linux. Jeśli masz jakieś pytania, skorzystaj z poniższego formularza opinii, aby podzielić się wszelkimi zapytaniami lub dodatkowymi przemyśleniami na ten temat.