# Subużytkownicy i zarządzanie uprawnieniami

Współpraca przy tworzeniu serwera z zespołem (technikami, administratorami czy budowniczymi) nie powinna wiązać się z udostępnianiem danych do głównego konta BlackHost. Przekazanie hasła do panelu niesie ryzyko utraty serwera, kradzieży środków w portfelu lub przypadkowego usunięcia kluczowych plików.

Dzięki funkcji **Subużytkowników** możesz w bezpieczny sposób nadać dostęp do serwera konkretnym osobom, precyzyjnie określając, do jakich zakładek i akcji mają uprawnienia (zasada najmniejszych uprawnień).

> 🔒 **Zasada bezpieczeństwa:** Nigdy nie podawaj nikomu loginu i hasła do swojego głównego konta BlackHost. Jeśli ktoś z ekipy potrzebuje dostępu do konsoli lub plików, dodaj jego adres e-mail jako subużytkownika.

## 1. Przejdź do zakładki Użytkownicy

Zaloguj się do panelu [dash.blackhost.pl](https://dash.blackhost.pl/), wybierz swój serwer, a następnie w menu bocznym przejdź do zakładki **Użytkownicy**.

   ![Zakładka Użytkownicy](/public/uzytkownicymenu.png)

## 2. Dodaj nowego subużytkownika

Kliknij przycisk **Nowy użytkownik** w prawym górnym rogu. W oknie formularza wprowadź adres e-mail osoby, której chcesz przyznać dostęp:

   ![Tworzenie nowego subużytkownika](/public/nowyuzytkownik.png)

## 3. Wybierz zakres uprawnień

Zaznacz wyłącznie te uprawnienia, które są niezbędne danej osobie do wykonywania jej zadań:

* **Sterowanie serwerem:**
  * `Konsola` — podgląd konsoli na żywo oraz możliwość wysyłania komend.
  * `Start`, `Stop`, `Restart` — podstawowe sterowanie stanem pracy serwera.
  * `Wymuszone zatrzymanie` (Kill) — natychmiastowe ubicie procesu serwera (używaj ostrożnie, grozi uszkodzeniem niezapisanych plików).
* **Pliki:**
  * `Przeglądanie katalogów`, `Podgląd i pobieranie zawartości`, `Edycja / Zapisywanie` — dostęp do przeglądarki plików i edytora konfiguracji.
  * `Tworzenie plików/folderów`, `Kompresja i rozpakowywanie` — zarządzanie archiwami i nowymi plikami.
  * `Usuwanie` — kasowanie plików z dysku serwera.
  * `Dostęp SFTP` — możliwość połączenia się przez zewnętrzny program SFTP (np. WinSCP czy FileZilla).
* **Kopie zapasowe:**
  * `Odczyt`, `Tworzenie`, `Pobieranie`, `Przywracanie`, `Usuwanie` — zarządzanie punktami przywracania serwera.
* **Sieć:**
  * `Odczyt`, `Przypisywanie`, `Edycja`, `Usuwanie` — zarządzanie alokacjami dodatkowych portów.

Po wybraniu uprawnień kliknij niebieski przycisk **Utwórz**.

## 4. Dostęp po stronie subużytkownika

* Zaproszona osoba loguje się do panelu [dash.blackhost.pl](https://dash.blackhost.pl/) przy użyciu swojego konta powiązanego z podanym adresem e-mail.
* Serwer pojawi się na jej liście serwerów.
* Subużytkownik zobaczy wyłącznie te zakładki i przyciski, na które zezwoliłeś (np. jeśli nie zaznaczysz uprawnień do kopii zapasowych lub sieci, te zakładki w ogóle nie będą widoczne w jego menu).

## 5. Edycja i odbieranie dostępu

W dowolnym momencie możesz zmienić zakres uprawnień lub całkowicie odebrać dostęp:

1. Wróć do zakładki **Użytkownicy**.
2. Na liście użytkowników odszukaj wybraną osobę.
3. Kliknij ikonę **Edytuj** (ołówek), aby zaktualizować uprawnienia, lub ikonę **Usuń** (kosz), aby natychmiast unieważnić dostęp subużytkownika do Twojego serwera.

---

## 💡 Najczęściej zadawane pytania (FAQ)

**❔ Czy subużytkownik musi posiadać konto w BlackHost przed dodaniem?**  
Uprawnienia przypisywane są do adresu e-mail. Jeśli użytkownik nie posiada jeszcze konta w panelu BlackHost, po zarejestrowaniu się na wskazany adres e-mail serwer automatycznie pojawi się na jego liście.

**❔ Czy subużytkownik ma dostęp do moich faktur, płatności lub portfela?**  
Nie. Uprawnienia subużytkownika dotyczą wyłącznie wybranego serwera w panelu gier. Subużytkownik nie ma żadnego dostępu do Twojego konta klienta, historii płatności, faktur ani środków w portfelu.

**❔ Czy subużytkownik może dodać inną osobę do serwera lub usunąć właściciela?**  
Nie. Zakładka zarządzania użytkownikami jest dostępna wyłącznie dla właściciela usługi (konta nadrzędnego). Subużytkownik nie może modyfikować uprawnień innych osób ani przejąć serwera.
