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
System operacyjny UNIX
System operacyjny UNIX

System operacyjny UNIX jest jednym z najstarszych i najważniejszych systemów operacyjnych używanych w dzisiejszym świecie informatycznym. Został stworzony w latach Czytaj dalej

Jak korzystać z zaawansowanych funkcji Linuxa
Jak korzystać z zaawansowanych funkcji Linuxa

Jak korzystać z zaawansowanych funkcji Linuxa Linux to potężny system operacyjny, który oferuje szeroki zakres funkcji. Po opanowaniu podstawowych poleceń Czytaj dalej

Czytaj  Podstawowe polecenia Linux