Alexvnder. Postat Februarie 16 Postat Februarie 16 MASTERING PERMISSIONS Ghid Complet: Securitatea Fișierelor și Ierarhia de Sistem De ce ai nevoie de acest ghid? In Linux, totul este un fișier. Dacă permisiunile sunt setate greșit, serverul tău poate fi vulnerabil sau, mai rău, serviciile tale (CS, Web, Database) nu vor porni. Vom învăța cum să gestionăm accesul corect fără a folosi periculosul chmod 777. 1. PROPRIETATEA (CHOWN) Înainte de a schimba ce se poate face cu un fișier, trebuie să stabilim CINE îl deține. Comanda chown (Change Owner) este vitală. # Schimbă proprietarul folderului 'server' către utilizatorul 'lgcs' sudo chown -R lgcs:lgcs /home/server * Parametrul -R înseamnă RECURSIV (se aplică la toate sub-folderele). 2. PERMISIUNILE (CHMOD) Fiecare fișier are trei tipuri de permisiuni pentru trei categorii de entități: Cifră Acțiune Descriere 4 Read (r) Permite citirea conținutului. 2 Write (w) Permite modificarea/ștergerea. 1 Execute (x) Permite rularea ca program/script. Configurația ideală pentru un server de joc: chmod 755 start.sh - (Proprietarul face tot, restul doar citesc/execută) chmod 644 server.cfg - (Configurație sigură, nu poate fi executată ca script) 3. PRIVILEGII (SUDOERS) Uneori vrei ca un utilizator simplu să poată restarta serverul fără să îi dai parola de root. Folosim visudo. # Adaugă această linie în /etc/sudoers pentru permisiuni limitate: lgcs ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart cs_server SECURITATE UNITĂ CREAT PENTRU LINUX CATEGORY @ LEAGUECS.RO | 2026
Postări Recomandate