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

Linux jak sprawdzić wersję systemu
Linux jak sprawdzić wersję systemu

Aby sprawdzić wersję systemu Linux, można skorzystać z kilku różnych poleceń. Oto kilka sposobów: Linux jak Czytaj dalej

Czytaj  Jak zainstalować sterowniki w Linuksie