Notaðu chmod til að breyta eða breyta skrám og heimildaskrám
Unix og Linux stýrikerfi úthluta aðgangsrétti á skrár og möppur með einum af þremur gerðum aðgangs (lesa, skrifa og framkvæma) úthlutað hverjum þremur hópum (eigandi, hópur og aðrir notendur).
Ef þú skráir upplýsingar um eiginleika skráar með því að nota ls skipunina með -l rofanum (til dæmis ls -l skráarnafn ), myndi það skila upplýsingum sem myndu líta út eins og -rwe-rw-r-- sem jafngildir að lesa, skrifa og framkvæma forréttindi fyrir eigandann, lesið og skrifaðu forréttindi fyrir hópinn og lestu aðeins aðgang að öllum öðrum notendum.
Hverjar tegundir aðgangsréttinda hafa tilheyrandi tölugildi sem talin eru upp hér að neðan:
- lesið = 4
- skrifa = 2
- framkvæma = 1
Gildin fyrir aðgangsréttindi fyrir hvern hópanna eru bætt saman til að fá gildi á milli 0 og 7 sem hægt er að nota til að úthluta eða breyta heimildum með chmod (breyta ham) stjórn.
Í dæminu hér að framan er hægt að úthluta aðgangsréttindum viðkomandi skráar með því að slá inn chmod 764 filename . Númerið 764 er aflað frá:
- rwe = 4 (lesa) + 2 (skrifa) + 1 (framkvæma) = 7
- rw = 4 (lesa) + 2 (skrifa) = 6
- r = 4 (lesa) = 4
Þú getur notað chmod stjórnina til að úthluta aðgangsréttindi á skrár og möppur. Hafðu í huga að Unix og Linux skipanir og mótmælaheiti eru viðkvæmar. Þú verður að nota " chmod " og ekki CHMod eða aðra samsetningu aðal- og lágstafa.
Hvernig á að nota chmod stjórnina:
- fullur aðgangur fyrir alla:
- chmod 777 filename
- fullan aðgang að eigendum og hópréttindum en aðrir notendur geta aðeins lesið og framkvæmt:
- chmod 775 filename
- fullur aðgangur fyrir eiganda, en takmarka hóp og aðra notendavottorð til að aðeins lesa og framkvæma fyrir skrár í möppunni:
- chmod 755 dirname
- fullur aðgangur fyrir eiganda sem hefur ekki aðgangsréttindi eða forréttindi fyrir neinn annan:
- chmod 700 filename
- engin aðgang að skrám í möppu fyrir hóp eða aðra notendur og eiganda takmarkaður við að lesa og framkvæma réttindi til að koma í veg fyrir að slysni eyði eða breyttum skrám í möppunni:
- chmod 500 dirname
- leyfa eigandanum og hópnum að lesa og skrifa aðgang að skrá, leyfa öðrum í hópnum að breyta eða eyða skránni sem og eigandanum, en án aðgangs að öðrum notendum:
- chmod 660 filename