Calculator Chmod
Conversia între permisiunile numerice și simbolice ale fișierelor Unix (chmod) cu acest instrument intuitiv de calculare a chmod. Înțelegeți și generați cu ușurință codurile corecte de permisiune a fișierelor pentru sistemele Linux și Unix, indiferent dacă preferați notația numerică (755) sau simbolică (rwxr-xr-x). Esențial pentru administratorii de sistem, inginerii DevOps și dezvoltatorii care lucrează cu sisteme bazate pe Unix.
Întrebări frecvente
Introduceți fie o valoare numerică chmod (cum ar fi 755 sau 644), fie selectați permisiunile utilizând casetele de selectare pentru proprietar, grup și altele. Instrumentul va afișa instantaneu reprezentarea echivalentă și va explica ce înseamnă fiecare permisiune.
Fiecare cifră reprezintă permisiunile pentru proprietar, grup și, respectiv, alte persoane. Numărul este suma dintre: 4 (citire), 2 (scriere), 1 (executare). De exemplu, 7 (4+2+1) înseamnă permisiuni de citire, scriere și executare.
755 înseamnă că proprietarul are permisiuni complete (citire, scriere, executare), în timp ce grupul și alte persoane au doar permisiuni de citire și executare. Se utilizează în mod obișnuit pentru fișierele și directoarele executabile.
644 oferă proprietarului permisiuni de citire/scriere și tuturor celorlalți acces doar la citire (comun pentru fișiere), în timp ce 755 adaugă permisiunea de executare pentru toți utilizatorii (comun pentru directoare și scripturi).
Da, calculatorul afișează atât notație numerică, cât și simbolică. Notația simbolică utilizează r (read), w (write), x (execute) și - (no permission) pentru fiecare dintre cele trei categorii de utilizatori: proprietar, grup și alții.
Permisiunile corecte pentru fișiere sunt esențiale pentru securitatea și funcționalitatea sistemelor Unix/Linux. Permisiunile incorecte pot expune fișiere sensibile sau pot împiedica rularea corectă a aplicațiilor, făcând cunoștințele despre chmod esențiale pentru gestionarea serverelor.
chmod 777 oferă tuturor permisiuni complete de citire, scriere și executare, creând vulnerabilități grave de securitate. Oricine poate modifica sau șterge fișierul, putând compromite sistemul dumneavoastră. Nu utilizați niciodată 777 în producție. În schimb, utilizați permisiunile minime necesare, precum 644 pentru fișiere (citire/scriere pentru proprietar, citire pentru ceilalți) sau 755 pentru executabile.
Pentru fișierele statice (HTML, CSS, imagini), utilizați 644 (proprietarul citește/ scrie, ceilalți doar citesc). Pentru directoare, utilizați 755 (proprietar acces complet, ceilalți citire/executare pentru a lista conținutul). Pentru scripturi și executabile, utilizați 755. Pentru fișierele încărcate în aplicațiile web, utilizați 600 sau 640 pentru a preveni accesul public, cu excepția cazului în care este necesar în mod specific.
Pentru directoare, permisiunea de execuție înseamnă capacitatea de a accesa sau "traversa" directorul - de a intra în el și de a-i accesa conținutul. Fără permisiunea de executare, utilizatorii nu pot accesa directorul sau fișierele din interiorul acestuia, chiar dacă au permisiunea de citire a directorului în sine.
Nu, chmod controlează doar permisiunile de citire, scriere și executare. Pentru a face fișierele imuabile (neschimbabile chiar și de către root), utilizați comanda chattr cu marcajul +i pe Linux. Cu toate acestea, chmod 444 (read-only pentru toată lumea) previne majoritatea modificărilor accidentale și este util pentru fișierele de configurare.
