Junior — Middle
Jak można przyznać lub ograniczyć dostęp użytkownika do określonego folderu w systemie?
sobes.tech AI
Odpowiedź od AI
Aby zapewnić lub ograniczyć dostęp użytkownika do określonego folderu w systemie, zwykle używa się uprawnień dostępu (permissions) oraz zarządzania użytkownikami i grupami.
Na przykład w Linuxie można:
- Używać polecenia
chmoddo ustawiania uprawnień dostępu (czytanie, pisanie, wykonywanie) dla właściciela, grupy i innych. - Używać
chowndo zmiany właściciela i grupy folderu. - Tworzyć grupę użytkowników z dostępem i przypisać folder do tej grupy.
- Używać list kontroli dostępu (ACL) do bardziej szczegółowej konfiguracji uprawnień.
Przykład:
# Utwórz grupę
sudo groupadd project_team
# Dodaj użytkownika do grupy
sudo usermod -aG project_team nazwa_uzytkownika
# Zmień grupę folderu
sudo chown :project_team /sciezka/do/folderu
# Ustaw uprawnienia: właściciel i grupa mogą czytać i pisać, pozostali nie
sudo chmod 770 /sciezka/do/folderu
W ten sposób tylko właściciel i członkowie grupy project_team będą mogli uzyskać dostęp do folderu.
W Windows dostęp konfiguruje się przez właściwości folderu — zakładka "Zabezpieczenia", gdzie można dodawać lub usuwać użytkowników i przypisywać im uprawnienia.