Chmod kalkulators
Konvertējiet skaitliskās un simboliskās Unix failu atļaujas (chmod), izmantojot šo intuitīvo chmod kalkulatoru. Viegli izprotiet un ģenerējiet pareizus failu atļauju kodus Linux un Unix sistēmām neatkarīgi no tā, vai dodat priekšroku skaitliskai (755) vai simboliskai (rwxr-xr-x) rakstībai. Neaizstājams sistēmas administratoriem, DevOps inženieriem un izstrādātājiem, kas strādā ar Unix sistēmām.
Bieži uzdotie jautājumi
Kā lietot Chmod kalkulatoru?
Ievadiet vai nu skaitlisku chmod vērtību (piemēram, 755 vai 644), vai izvēlieties atļaujas, izmantojot izvēles rūtiņas īpašniekam, grupai un citiem. Rīks uzreiz parādīs līdzvērtīgu attēlojumu un paskaidros, ko nozīmē katra atļauja.
Ko nozīmē skaitļi chmod?
Katrs cipars apzīmē attiecīgi īpašnieka, grupas un citu personu atļaujas. Šis skaitlis ir šādu skaitļu summa: 4 (lasīšana), 2 (rakstīšana), 1 (izpilde). Piemēram, 7 (4+2+1) nozīmē lasīšanas, rakstīšanas un izpildes atļaujas.
Ko nozīmē chmod 755?
755 nozīmē, ka īpašniekam ir pilnas tiesības (lasīt, rakstīt, izpildīt), bet grupai un citiem ir tikai lasīšanas un izpildes tiesības. To parasti izmanto izpildāmiem failiem un direktorijiem.
Kāda ir atšķirība starp chmod 644 un 755?
644 piešķir īpašniekam lasīšanas/rakstīšanas tiesības, bet visiem pārējiem - tikai lasīšanas tiesības (parasti failiem), bet 755 piešķir izpildes tiesības visiem lietotājiem (parasti direktorijiem un skriptiem).
Vai es varu redzēt simbolisko apzīmējumu (rwxr-xr-x)?
Jā, kalkulatorā ir gan ciparu, gan simboliskā rakstība. Simboliskā rakstībā katrai no trim lietotāju kategorijām: īpašniekam, grupai un citiem - tiek izmantoti r (lasīt), w (rakstīt), x (izpildīt) un - (nav atļaujas).
Kāpēc ir svarīgi saprast chmod?
Pareizas failu atļaujas ir ļoti svarīgas Unix/Linux sistēmu drošībai un funkcionalitātei. Nepareizas atļaujas var pakļaut atklātībai sensitīvus failus vai liegt lietojumprogrammām darboties pareizi, tāpēc chmod zināšanas ir ļoti svarīgas servera pārvaldībā.
Kādi ir drošības riski, izmantojot chmod 777?
chmod 777 piešķir visiem pilnīgas lasīšanas, rakstīšanas un izpildes atļaujas, radot nopietnas drošības nepilnības. Jebkurš var mainīt vai dzēst failu, potenciāli apdraudot jūsu sistēmu. Nekad neizmantojiet 777 ražošanas procesos. Tā vietā izmantojiet minimālās nepieciešamās atļaujas, piemēram, 644 failiem (lasīt/rakstīt īpašniekam, lasīt citiem) vai 755 izpildāmajiem failiem.
Kā iestatīt tīmekļa servera failu atļaujas?
Statiskiem failiem (HTML, CSS, attēliem) izmantojiet 644 (īpašnieks lasa/raksta, citi tikai lasa). Direktorijiem izmantojiet 755 (īpašniekam - pilnīga piekļuve, citiem - lasīt/izpildīt, lai uzskaitītu saturu). Skriptu un izpildāmo failu gadījumā izmantojiet 755. Web lietojumprogrammās augšupielādētiem failiem izmantojiet 600 vai 640, lai novērstu publisku piekļuvi, ja vien tas nav īpaši nepieciešams.
Ko direktorijiem nozīmē atļauja 'x' (izpildīt)?
Attiecībā uz direktorijiem izpildīšanas atļauja nozīmē iespēju piekļūt direktorijam jeb "šķērsot" to - ieiet tajā un piekļūt tā saturam. Bez izpildes atļaujas lietotāji nevar ieiet direktorijā vai piekļūt tajā esošajiem failiem, pat ja viņiem ir lasīšanas atļauja pašā direktorijā.
Vai varu izmantot chmod, lai failu padarītu nemainīgu?
Nē, chmod kontrolē tikai lasīšanas, rakstīšanas un izpildes atļaujas. Lai failus padarītu nemainīgus (nemaināmus pat root lietotājam), Linux operētājsistēmā izmantojiet komandu chattr ar +i karogu. Tomēr chmod 444 (tikai lasīšanai visiem) novērš lielāko daļu nejaušu izmaiņu un ir noderīgs konfigurācijas failiem.