chmod 777 — Značenje, rizici i kada ga (ne) koristiti
Pretvorite dopuštenja za Linux datoteku između rwx potvrdnih okvira, oktalnih brojeva i simboličkog zapisa pomoću spremne naredbe chmod.
Rezultat
Ova stranica otvara kalkulator s već primijenjenim 777: označeno je svih devet potvrdnih okvira, simbolički zapis glasi -rwxrwxrwx, a svaka klasa — vlasnik, grupa i ostali — dobiva 7, što je 4 (čitanje) + 2 (pisanje) + 1 (izvršavanje). Drugim riječima, bilo koji korisnički račun na stroju može čitati, mijenjati, brisati ili izvršavati datoteku.
Upravo je to razlog zašto je chmod 777 gotovo uvijek krivo rješenje. Na web poslužitelju to znači da PHP proces, kompromitirani dodatak ili bilo koji drugi lokalni račun mogu prepisati vaše skripte — klasičan put do ubačenog zlonamjernog softvera. Često citirani savjet 'popravi dopuštenja s 777' obično prikriva krivog vlasnika: chown ispravnom korisniku i 755 za direktorije s 644 za datoteke rješava isti problem bez otvaranja pristupa za pisanje svijetu.
Legitimne upotrebe 777 su rijetke i privremene: dijeljeni skratch direktorij na VM-u za bacanje ili otklanjanje pogrešaka na stroju koji samo vi možete pristupiti. Ako ga zadržite, neka traje kratko. Upotrijebite potvrdne okvire na ovoj stranici da biste se spustili na 755 ili 775 i gledali uživo ažuriranje oktalnog broja i naredbe chmod.