1. Postanowienia Ogólne i Dostęp

  1. Serwer jest własnością uczelni i służy wyłącznie do celów dydaktycznych, realizacji projektów studenckich, prac dyplomowych oraz badań naukowych związanych z tokiem studiów.
  2. Korzystanie z zasobów serwera w celach komercyjnych (w tym świadczenie usług osobom trzecim) jest rygorystycznie zabronione.
  3. Każdy użytkownik otrzymuje indywidualne konto dostępowe. Kategorycznie zabrania się współdzielenia konta, przekazywania haseł lub kluczy SSH osobom trzecim.
  4. Dostęp do serwera odbywa się wyłącznie poprzez protokół SSH. Użytkownik jest zobowiązany do dbania o bezpieczeństwo swoich poświadczeń.

2. Uprawnienia i Instalacja Oprogramowania

Zasada absolutna: Brak uprawnień administratora Konta studenckie funkcjonują w standardowej przestrzeni użytkownika (userspace). Żaden student nie posiada uprawnień sudo (root). Próby eskalacji uprawnień lub skanowania podatności serwera będą skutkować natychmiastowym, dożywotnim odebraniem dostępu oraz zgłoszeniem incydentu.
  1. Oprogramowanie systemowe, kompilatory oraz główne pakiety instaluje wyłącznie administrator. Wnioski o globalne instalacje nowych narzędzi należy zgłaszać na adres kontaktowy.
  2. Środowiska programistyczne (np. Python) należy konfigurować i instalować lokalnie w swoim katalogu domowym (np. wykorzystując python3 -m venv). Nie używaj flagi --user dla polecenia pip poza środowiskami wirtualnymi.

3. Wykorzystanie Zasobów (CPU/GPU)

  1. Serwer współdzielony jest przez wielu studentów. Należy optymalizować swój kod, aby niepotrzebnie nie blokować zasobów.
  2. Kategorycznie zabrania się uruchamiania skryptów służących do wydobywania kryptowalut (tzw. "koparek"), oprogramowania P2P, botnetów oraz innych procesów niezwiązanych z pracą akademicką.
  3. Użytkownik zobowiązany jest do regularnego monitorowania i "zabijania" swoich osieroconych procesów, które mogły zawiesić się w tle (np. używając komend top, htop lub nvidia-smi).
  4. Długotrwałe procesy (np. trenowanie sieci neuronowych trwające powyżej 24h) należy planować i uruchamiać za pomocą narzędzi takich jak tmux lub screen, po uprzednim upewnieniu się, że nie sparaliżuje to pracy innym.

4. Dane i Bezpieczeństwo

  1. Przestrzeń dyskowa w katalogu domowym (/home/user) jest limitowana. Użytkownik ma obowiązek usuwania zbędnych plików tymczasowych i ogromnych logów.
  2. Administratorzy nie wykonują kopii zapasowych (backupów) danych użytkowników. Każdy student jest odpowiedzialny za archiwizację swojego kodu (np. na zewnętrznym repozytorium Git) oraz ważnych wyników obliczeń.
  3. Zabrania się przechowywania na serwerze nielegalnych plików, złośliwego oprogramowania oraz danych osobowych naruszających przepisy RODO.

Złamanie powyższego regulaminu skutkuje czasową lub permanentną blokadą konta.
W przypadkach rażących naruszeń powiadomiony zostanie opiekun roku / dziekanat.