Ամեն անգամ, երբ սերվերում ֆայլ է մուտք գործում, ծրագրաշարը որոշում է ֆայլ հայցող անձի իրավունքները: Եթե հարցումը գալիս է այն խմբի օգտվողից, որը թույլատրված չէ դա անել հայցվող ֆայլի հետ, սերվերը տալիս է սխալի հաղորդագրություն: Եթե ֆայլի պարամետրերը հասանելի եք, ապա կարող եք թույլտվություններ սահմանել նրանց համար ՝ օգտագործելով համապատասխան ծրագրեր:
Հրահանգներ
Քայլ 1
Որոշեք, թե որ իրավունքներն են անհրաժեշտ ֆայլը սահմանելու համար: UNIX համակարգերի վրա, որոնք այժմ օգտագործվում են վեբ սերվերների մեծ մասում, օգտվողները բաժանվում են երեք խմբի: Դրանցից մեկը (օգտագործողը) պատկանում է ֆայլի կամ թղթապանակի տիրոջը, մյուսին (խմբին) ՝ խմբին պատկանող օգտվողին, որը ներառում է սեփականատիրոջը, իսկ մնացած բոլորը վերագրվում են երրորդ խմբին (աշխարհին): Յուրաքանչյուր ֆայլի համար այն պետք է սահմանվի, այն օգտվողը, որից խումբը կարող է իր հետ գրել, կարդալ կամ իրականացնել գործառնություններ (եթե ֆայլը գործարկելի է): Այս քայլում դուք պետք է որոշեք, թե իրավունքներից որ խումբը պետք է տրվի խմբերից յուրաքանչյուրին:
Քայլ 2
Կոդավորեք կազմված իրավունքները: Կոդը պետք է պարունակի երեք նիշ, որից առաջինը պատկանում է օգտագործողների խմբին, երկրորդը ՝ խմբի խմբին, իսկ երրորդը ՝ համաշխարհային խմբին: Այս թվերից յուրաքանչյուրը հայտնաբերվում է համապատասխան գործողությունների կոդերի ավելացմամբ. Ընթերցման գործողությունը համապատասխանում է 4 կոդին, գործողություն գրիր ՝ ծածկագիր 2, կատարիր գործողություն ՝ կոդ 1. Օրինակ, եթե օգտագործողի խումբը (իրավունքների առաջին շարքում) անհրաժեշտ է թույլտվություն գրել այս ֆայլը գրելու և կատարելու համար, համարը կլինի 3 (2 + 1 = 3): Նույն կերպ որոշվում են երկրորդ և երրորդ համարները `համապատասխանաբար խմբերի և աշխարհի իրավունքները: Օրինակ, բոլոր երեք խմբերի համար ամենաբարձր թույլտվությունները կսահմանվեն ՝ ֆայլին տալով 777 թույլտվությունների կոդը:
Քայլ 3
Օգտագործեք, օրինակ, FTP- հաճախորդը `սերվերի ֆայլերի վրա անհրաժեշտ իրավունքները սահմանելու համար: Դա անելու համար հարկավոր է միանալ ձեր FTP- սերվերին, գտնել և ընտրել դրա վրա պահանջվող ֆայլը, սեղմել այն աջով և համատեքստային ընտրացանկից ընտրել կարգաբերելու իրավունքները: Բացվող պատուհանում այսպիսի ծրագրերի մեծամասնությունն առաջարկում է իրավունքների մի ամբողջություն որոշելու երկու եղանակ `սեղան` վանդակների մի շարքով և կոդ մուտքագրելու դաշտ: Նշման տուփերի օգնությամբ դուք կարող եք կատարել նախորդ քայլում նկարագրված իրավունքների կոդավորման գործողությունը, իսկ մուտքագրման դաշտում անհրաժեշտ է մուտքագրել պատրաստի արժեք (օրինակ ՝ 777): Սեղմելով «OK» կոճակը, ծրագիրը համապատասխան պարամետրերով UNIX հրամանի chmod (հակիրճ CHANGE MODE) կուղարկի սերվերին, իսկ սերվերի ծրագրակազմը կսահմանի նշված ֆայլի նշված իրավունքները: