Օգտագործելով chmod- ը, փոխելու կամ փոփոխելու ֆայլը եւ դիրեկտորիայի թույլտվությունները
Յունիքսը եւ Linux օպերացիոն համակարգերը թույլ են տալիս մուտք գործել ֆայլեր եւ դիրեկտորիաներ, օգտվելով երեք տեսակի (ընթերցել, գրել եւ իրականացնել) երեք խմբի (սեփականատեր, խմբային եւ այլ օգտագործողներ) հատկորոշվածներից մեկը:
Եթե դուք նշում եք ֆայլի հատկանիշների մանրամասները, օգտագործելով ls հրամանատարը -l switch- ի հետ (օրինակ, ls -l ֆայլի անուն ), այն կվերադարձնի այնպիսի տեղեկատվություն, որը նման է -rwe-rw-r-, որը հավասարեցնում է կարդալու, գրելու եւ իրականացնել արտոնություններ սեփականատիրոջ համար, ընթերցել եւ գրել արտոնություններ խմբի համար եւ ընթերցել միայն բոլոր մյուս օգտագործողների համար:
Մուտքային իրավունքներից յուրաքանչյուրը ունի ստորեւ թվարկված թվային արժեք:
- կարդալ = 4
- գրել = 2
- իրականացնել = 1
Խմբերի յուրաքանչյուրի համար մուտքի իրավունքների արժեքները միացված են միասին, 0-ից 7-ի միջեւ արժեք ստանալու համար, որը կարող է օգտագործվել chmod (փոփոխության ռեժիմ) հրամանի օգտագործման թույլտվություն տալու կամ փոփոխելու համար:
Վերոնշյալ օրինակում, տվյալ ֆայլի մուտքի իրավունքը կարող է նշանակվել chmod 764 ֆայլի անունը մուտքագրելով: 764 համարը բխում է հետեւյալից.
- rwe = 4 (կարդալ) + 2 (գրել) + 1 (իրականացնել) = 7
- rw = 4 (կարդալ) + 2 (գրել) = 6
- r = 4 (կարդալ) = 4
Դուք կարող եք օգտագործել chmod հրամանը, ֆայլերի եւ դիրեկտորիաների մուտքի իրավունքներ սահմանելու համար: Հիշեք, որ Unix- ը եւ Linux- ի հրամաններն ու օբյեկտի անունները զգայուն են: Դուք պետք է օգտագործեք « chmod » եւ ոչ թե CHMod կամ վերին կամ ստորին տառերի այլ համակցություն:
Ինչպես օգտագործել chmod հրամանը:
- բոլորի համար լիարժեք հասանելիություն.
- chmod 777 ֆայլի անունը
- սեփականատիրոջ եւ խմբի արտոնությունների լիարժեք մուտք, բայց այլ օգտվողներ կարող են միայն կարդալ եւ իրականացնել:
- chmod 775 ֆայլի անունը
- տիրոջ տիրոջ լիարժեք մուտքը, բայց սահմանափակելու խմբի եւ այլ օգտվողների արտոնությունները միայն կարդալու եւ կատարելու համար ֆայլերի համար գրացուցակում:
- chmod 755 Dirname
- սեփականատիրոջ լիակատար մուտքն առանց մուտքի իրավունքների կամ արտոնությունների մեկ ուրիշի համար.
- chmod 700 ֆայլի անունը
- խմբային ֆայլերի կամ այլ օգտագործողների եւ սեփականատիրոջ ֆայլերի վրա հասանելիություն չի սահմանափակվում կարդալ եւ իրականացնել արտոնություններ, առաջացնել պատահական հանումը կամ ֆայլի փոփոխումը գրացուցակում:
- chmod 500 Dirname
- թույլատրում է սեփականատիրոջը եւ խմբին կարդալ եւ գրել մուտք դեպի ֆայլ, թույլ տալով խմբին ուրիշներին խմբագրել կամ ջնջել ֆայլը, ինչպես նաեւ սեփականատերը, սակայն այլ օգտվողների համար մուտքի թույլտվություն չկա:
- chmod 660 ֆայլի անունը