Monu Tools

Calculator chmod

Convertește permisiunile de fișier Unix între căsuțe de bifare, octal (precum 755) și notație simbolică (precum rwxr-xr-x).

Cum se folosește Calculator chmod

  1. 01

    Bifează căsuțele de citire, scriere și execuție pentru proprietar, grup și alții.

  2. 02

    Sau tastează o valoare octală precum 755 pentru a seta automat căsuțele.

  3. 03

    Copiază comanda chmod gata de rulat.

Ce sunt permisiunile Unix

Permisiunile de fișiere Unix controlează cine poate citi, scrie și executa un fișier sau un director, împărțite pe trei grupuri: proprietarul, grupul și toți ceilalți. Acest calculator convertește între casete de bifat interactive, forma numerică octală precum 755, și forma simbolică precum rwxr-xr-x, menținându-le pe toate trei sincronizate.

Cum funcționează numerele

Fiecare grup primește trei biți, citire (4), scriere (2) și executare (1), și îi aduni pentru a obține o cifră. Deci 7 înseamnă citire plus scriere plus executare (rwx), 5 înseamnă citire plus executare (r-x), și 6 înseamnă citire plus scriere (rw-). Trei cifre, câte una pe grup, îți dau numărul familiar de permisiuni.

Valori frecvente pe care merită să le știi

Valorile frecvente merită memorate. 755 se potrivește directoarelor și executabilelor: proprietarul are acces complet, în timp ce grupul și ceilalți pot citi și executa, dar nu scrie. 644 se potrivește fișierelor web normale: proprietarul poate citi și scrie, toți ceilalți pot doar citi.

Pentru fișierele sensibile, 600 menține lucrurile strânse: doar proprietarul poate citi sau scrie, și nimeni altcineva nu are vreun acces, ceea ce au nevoie cheile private SSH și secretele similare.

Biții speciali și a patra cifră

Există și o a patra cifră opțională în față pentru biții speciali, setuid, setgid și bitul sticky, care schimbă felul în care rulează programele sau felul în care se comportă un director partajat. Când unul este setat, poziția de executare se afișează ca s sau t în loc de x.

Cum să folosești rezultatul

Calculatorul îți dă comanda chmod gata de rulat pentru a o copia și rulează în întregime în browserul tău. Este o referință și un convertor, deci nu modifică el însuși niciun fișier.

Întrebări frecvente

Ce înseamnă 755 și 644?

755 dă proprietarului acces complet și tuturor celorlalți citire și execuție, folosit pentru directoare și scripturi. 644 dă proprietarului citire și scriere și tuturor celorlalți doar citire, folosit pentru fișiere normale.

Ce înseamnă 777 și este sigur?

777 acordă citire, scriere și execuție tuturor. Este aproape întotdeauna nesigur pe un server deoarece orice utilizator poate modifica fișierul. Preferă 755 sau 644 în schimb.

Cum fac un fișier executabil?

Adaugă bitul de execuție. De la 644 ai trece la 755 (sau chmod +x), care activează execuția pentru proprietar, grup și alții.

Care este diferența dintre notația simbolică și cea octală?

Octalul (precum 755) codifică permisiunile ca numere, în timp ce simbolicul (rwxr-xr-x sau u+x) le descrie ca litere. Acest instrument arată ambele și le menține sincronizate.

Ce sunt setuid, setgid și bitul sticky?

Sunt o a patra cifră inițială. Setuid și setgid rulează un program ca proprietarul sau grupul său, iar bitul sticky pe un director împiedică utilizatorii să-și șteargă reciproc fișierele (ca pe /tmp).

De ce este bitul de execuție afișat ca s sau t?

Când setuid, setgid sau bitul sticky este setat, poziția de execuție este afișată ca s sau t în loc de x pentru a semnala că bitul special este activ.

Surse

Încorporează acest instrument

Adaugă acest instrument pe propriul tău site. Copiază fragmentul de mai jos; rămâne actualizat automat.

<iframe src="https://monu.tools/embed/ro/chmod-calculator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Instrumente similare