Komandu chmod Linux un citās UNIX līdzīgās sistēmās izmanto, lai mainītu failu un direktoriju piekļuves tiesības. Atļaujas nosaka, kādas darbības ir atļautas konkrētam failam vai direktorijai, piemēram, lasīšana, rakstīšana un izpilde.
Ko chmod ļauj jums darīt?
Komandu chmod var izmantot, lai mainītu atļaujas faila īpašniekam, grupai un citiem lietotājiem. Atļaujas var iestatīt kā skaitliskas vērtības vai rakstzīmju režīmus.
Lai noņemtu izpildāmo karodziņu, izmantojiet opciju -x:
Piemēram, lai faila īpašniekam iestatītu lasīšanas, rakstīšanas un izpildes atļaujas, bet grupai un pārējiem lietotājiem - tikai lasīšanas atļaujas, varat izmantot šādu komandu:
chmod 755 filename
kur"faila nosaukums" ir tā faila vai direktorija nosaukums, kuram vēlaties mainīt atļaujas.
Kā instalēt chmod
Lai instalētu chmod, terminālī ir jāizpilda šāda komanda:
chmod <access rights> <file or directory name>
kur:
<piekļuvestiesības>- skaitliska vērtība vai rakstzīmju režīms, kas norāda nepieciešamās piekļuves tiesības. Skaitliskās vērtības var būt no 0 līdz 7, kur katrs cipars atbilst konkrētām piekļuves tiesībām (4 - lasīt, 2 - rakstīt, 1 - izpildīt). Simboliskos režīmus veido burtu"r","w" un"x" kombinācija, kas apzīmē dažādas lietotāju kategorijas (īpašnieks, grupa, citi).
<lietasvai direktorijas nosaukums>- ceļš līdz datnei vai direktorijai, kurai vēlaties mainīt atļaujas.
Komandas chmod lietošanas piemēri:
- faila īpašniekam iestatiet lasīšanas, rakstīšanas un izpildes atļaujas, bet grupai un citiem lietotājiem - tikai lasīšanas atļaujas:
chmod 755 faila nosaukums. - Iestatiet lasīšanas un izpildes atļaujas faila īpašniekam un grupai, bet citiem lietotājiem - tikai lasīšanai:
chmod 554 filename - Iestatiet lasīšanas/rakstīšanas atļaujas faila īpašniekam un grupai, bet visiem pārējiem lietotājiem - tikai lasīšanai:
chmod 664 filename - Iestatiet izpildes atļauju visiem lietotājiem:
chmod +x filename - Iestatiet lasīšanas/rakstīšanas atļauju faila īpašniekam:
chmod u+rw filename - Iestatiet izpildes atļauju grupai un citiem lietotājiem:
chmod go+x filename
Komandu chmod nevar noņemt, jo tā ir iebūvēta komanda lielākajā daļā UNIX un Linux operētājsistēmu. Tomēr, ja vēlaties mainīt faila vai direktorija atļaujas, varat tās mainīt atpakaļ uz noklusējuma vērtībām.
Lai iestatītu faila vai direktorija atļaujas atpakaļ uz noklusējuma vērtībām, varat izmantot komandu chmod ar atbilstošām skaitliskām vērtībām vai rakstzīmju režīmu. Piemēram, lai iestatītu faila atļaujas uz 644, varat izpildīt šādu komandu:
chmod 644 filename
Tas iestatīs lasīšanas un rakstīšanas atļaujas faila īpašniekam un tikai lasīšanas atļaujas grupai un citiem lietotājiem.

