Uzante chmod por Alter or Modify File kaj Directory Permissions
Uniksaj kaj Linuksaj mastrumaj sistemoj atribuas rajtojn al dosieroj kaj dosierujoj uzante unu el tri tipoj de aliro (legado, skribo kaj ekzekuto) atribuitaj al ĉiu el tri grupoj (posedanto, grupo kaj aliaj uzantoj).
Se vi listigas detalojn de atributoj de dosiero per la komando ls kun la -l ŝaltilo (ekzemple ls -l- dosiernomo ), ĝi revenus informojn, kiuj aspektus ion kiel -rwe-rw-r-- kiuj egaligas legi, skribi kaj ekzekuti privilegiojn por la posedanto, legi kaj skribi privilegiojn por la grupo kaj nur legi aliron por ĉiuj aliaj uzantoj.
Ĉiu el la tipoj de alrajtaj rajtoj havas asociitan nombran valoron enlistigita sube:
- legi = 4
- skribi = 2
- ekzekuti = 1
La valoroj por la rajtoj de aliro por ĉiu el la grupoj estas aldonitaj kune por akiri valoron inter 0 kaj 7, kiuj povas esti uzataj por atribui aŭ modifi permesojn per la komando chmod (modifi modifi).
En la ekzemplo supre, la rajtoj de aliro por la dosiero en demando povus esti atribuitaj per enigo de chmod 764- dosiernomo . La nombro 764 derivas de:
- rwe = 4 (legi) + 2 (skribi) + 1 (ekzekuti) = 7
- rw = 4 (legi) + 2 (skribi) = 6
- r = 4 (legi) = 4
Vi povas uzi la komandon chmod por asigni rajtojn de aliro al dosieroj kaj dosierujoj. Memoru, ke Unikso kaj Linukso komandoj kaj objektaj nomoj estas kazema. Vi devas uzi " chmod " kaj ne CHMod aŭ iu ajn alia kombinaĵo de supraj kaj malsuperaj literoj.
Kiel uzi la komandon chmod:
- plena aliro por ĉiuj:
- chmod 777 dosiernomo
- plena aliro por posedantoj kaj grupaj privilegioj sed aliaj uzantoj nur povas legi kaj ekzekuti:
- chmod 775 dosiernomo
- plena aliro por posedanto, sed restriktanta grupon kaj aliajn uzantajn privilegiojn nur legi kaj ekzekuti por dosieroj en la dosierujo:
- chmod 755 dirname
- plena aliro por la posedanto sen rajtoj aliro aŭ privilegioj por iu ajn alia:
- chmod 700 dosiernomo
- neniu aliro al dosieroj en dosierujo por grupo aŭ aliaj uzantoj kaj posedanto restriktita por legi kaj ekzekuti privilegiojn por malhelpi la hazardan forigon aŭ modifadon de dosieroj en la dosierujo:
- chmod 500 dirnomo
- permesante al la posedanto kaj grupo aliri kaj skribi aliron al dosiero, permesante al aliaj en la grupo redakti aŭ forviŝi la dosieron tiel kiel la posedanton, sed sen aliro al aliaj uzantoj:
- dosiernomo chmod 660