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.
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.
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:
chmod 755 faila nosaukums.
chmod 554 filename
chmod 664 filename
chmod +x filename
chmod u+rw filename
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.