Czym jest SetUID i SetGID
Linux

Czym jest SetUID i SetGID?

SetUID (SUID) i SetGID (SGID) to mechanizmy w systemie Unix/Linux, które pozwalają na nadanie specjalnych uprawnień wykonywania plikom i katalogom. Oto ich krótkie wyjaśnienie:

  1. SetUID (SUID):
    • Kiedy plik ma ustawiony bit SetUID, oznacza to, że podczas jego wykonywania, proces dziedziczy uprawnienia właściciela pliku, niezależnie od tego, kto go uruchomił.
    • Przykład: Jeśli plik wykonywalny ma ustawiony SUID i należy do użytkownika “root”, to proces uruchamiający ten plik działa z uprawnieniami “roota”, nawet jeśli go uruchomił inny użytkownik.
  2. SetGID (SGID):
    • Kiedy katalog ma ustawiony bit SetGID, nowe pliki utworzone w tym katalogu dziedziczą grupę właściciela katalogu, a nie grupę użytkownika, który utworzył plik.
    • Przykład: Jeśli katalog ma ustawiony SGID i należy do grupy “developers”, to nowe pliki utworzone w tym katalogu automatycznie będą miały grupę “developers”.

Pamiętaj, że te mechanizmy są używane ostrożnie, ponieważ mogą wpłynąć na bezpieczeństwo systemu. Warto zrozumieć, jak działają i używać ich z umiarem. 😊

Polecane wpisy
Podstawowe polecenia Linux
Podstawowe polecenia Linux

Oto kilka podstawowych poleceń w systemie Linux: Podstawowe polecenia Linux ls: Wyświetla listę plików i katalogów Czytaj dalej

Jak ograniczyć dostęp SSH tylko dla wybranych użytkowników – poradnik krok po kroku
Jak ograniczyć dostęp SSH tylko dla wybranych użytkowników – poradnik krok po kroku

🔐 Jak ograniczyć dostęp SSH tylko dla wybranych użytkowników – poradnik krok po kroku Usługa SSH to jedno z głównych Czytaj dalej

Czytaj  Cockpit: graficzne zarządzanie systemem Linux przez przeglądarkę – instalacja i konfiguracja
Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.