Փոխեք ֆայլի թույլտվությունները Linux հրամանի տողից
Chmod հրամանը (նշանակում է փոփոխության ռեժիմ) թույլ է տալիս փոխել ֆայլերի եւ թղթապանակների մուտքի թույլտվությունները:
Chmod հրամանը, ինչպես մյուս հրահանգները, կարող է կատարվել հրամանի տողից կամ սցենարով:
Եթե Ձեզ անհրաժեշտ է ցուցակագրել ֆայլի թույլտվությունները, կարող եք օգտագործել ls հրամանը :
chmod Հրամանատարության տեքստը
Chmod- ի հրամանն օգտագործելով, դա ճիշտ է:
chmod [options] ռեժիմ [, ռեժիմ] file1 [file2 ...]Ստորեւ բերված են chmod- ով օգտագործվող սովորական ընտրանքներից մի քանիսը.
- -f, --silent, --quiet (ճնշում է առավելագույն սխալների հաղորդագրությունները)
- -v, --verbose (արտադրում է ախտորոշիչ յուրաքանչյուր ֆայլի համար)
- -c, -changes (նման բարդ, բայց հաղորդում է միայն այն ժամանակ, երբ փոփոխություն է կատարվում)
- -R, -recursive (փոփոխել ֆայլերը եւ directories recursively)
- --help (դրսեւորում օգնության եւ ելքերի)
- - վերափոխում (ելքային տարբերակի տեղեկությունները եւ ելքերը)
Ստորեւ ներկայացված է մի շարք թվային թույլտվությունների ցանկ, որոնք կարող են սահմանվել օգտագործողի, խմբի եւ բոլորի համար, համակարգչում: Հաջորդին հաջորդում է ընթերցել / գրել / իրականացնել տառի համարժեքը:
- 7, rwx, կարդալ, գրել եւ կատարել
- 6, rw-, կարդալ եւ գրել
- 5, rx, կարդալ եւ կատարել
- 4, ռ -, միայն կարդալ
- 3, -wx, գրել եւ կատարել
- 2, -վ-, միայն գրել
- 1, - x, իրականացնում է միայն
- 0, ---, ոչ մեկը
chmod Հրահանգների օրինակներ
Եթե դուք, օրինակ, ուզում եք փոխել «մասնակիցների» ֆայլի թույլտվությունները, որպեսզի բոլորը լիարժեք օգտվեն դրան, ապա դուք կստանաք:
chmod 777 մասնակիցԱռաջին 7-ը սահմանում է օգտագործողի թույլտվությունները, երկրորդ 7-ը սահմանում է խմբի թույլտվությունները, իսկ երրորդը `բոլորի համար թույլտվությունները:
Եթե ցանկանում եք լինել միայն մեկը, ով կարող է մուտք գործել այն, դուք օգտագործում եք.
chmod 700 մասնակիցՁեզ եւ ձեր խմբի անդամներին լիարժեք օգտվելու համար:
chmod 770 մասնակիցԵթե ցանկանում եք ձեր լիարժեք մուտք ունենալ ձեր օգտին, բայց ցանկանում եք այլ մարդկանց պահել ֆայլը փոփոխելու մասին, կարող եք օգտագործել հետեւյալը.
chmod 755 մասնակիցՀետեւյալները օգտագործում են վերեւից ստացված նամակների փոխարեն `« մասնակիցների »թույլտվությունները փոխելու համար, որպեսզի սեփականատերը կարողանա կարդալ եւ գրել ֆայլը, բայց այն չի փոխում թույլտվությունները որեւէ մեկի համար:
chmod u = rw մասնակիցներըԱվելի շատ տեղեկություններ chmod Command- ի մասին
Դուք կարող եք փոխել խմբի գոյություն ունեցող ֆայլերը եւ թղթապանակները chgrp հրամանով: Փոփոխեք նոր խմբագրակազմի նոր խմբերը եւ թղթապանակները newgrp հրամանով:
Հիշեք, որ chmod հրամանի մեջ օգտագործվող խորհրդանշական հղումները կխանգարեն ճշմարիտ, թիրախային օբյեկտին: