Линук наредбе

Примери наредби за Линук цховн

Примери наредби за Линук цховн
Свака датотека и директоријум су ради сигурности повезани са одређеним корисницима и групама у Линуку. Дозволе за сваког корисника и групу су различите, а свим датотекама и мапама не могу приступити сви корисници и групе. Понекад морамо да променимо власништво и дозволу групе за било коју датотеку или фасциклу са терминала. Овај задатак се може лако извршити помоћу команде 'цховн'. Употреба наредбе 'цховн' приказана је у овом упутству на различитим примерима.

Синтакса:

цховн [ОПЦИЈА]… [ВЛАСНИК] [: [ГРУПА]] ФИЛЕ…
цховн [ОПТИОН]… --референце = ДАТУМ ДАТУМА…

наредба 'цховн' може се користити са именом датотеке или референтним именом датотеке. ОПТИОН, ОВНЕР или ГРОУП нису обавезни за ову наредбу. Три врсте дозвола три типа корисника могу се доделити било којој датотеци или фасцикли. Типови корисника су корисник, група и други а дозволе су читати (р), писати (р) и извршити (к).

Опције:

Таг Опис
-ц или -промене Приказује промене у власништву стварне датотеке.
-референца = ДАТОТЕКА Користите за промену власништва над било којом датотеком или директоријумом на основу референтне датотеке.
-Р или -рекурзивно Користите за рекурзивну промену власништва над директоријумима.
-дереференце Поступајте тамо где симболичне везе упућују.
-х или -но-дереференце Понашајте се према симболичким везама.
-ф или -тихо или -тихо Поруке о грешкама ће бити изостављене за оне датотеке чије власништво није могуће променити.
-в или -вербосе Приказује радње предузете за сваку датотеку за команду цховн.

Пример-1: Промените власништво корисника над датотеком

Корисник мора имати роот привилегију да би променио власништво корисника или групе над датотеком и директоријумом. Следећа команда „цховн“ ће променити власништво корисника у „роот“ за тест текстуалне датотеке.ткт '.

$ лс -л тест.ткт
$ судо тест коренског корена.ткт
$ лс -л тест.ткт

Излаз:

Пример-2: Промените власништво групе над датотеком

Корисник мора да користи „:“ пре имена групе да би променио власништво групе над било којом датотеком и директоријумом. Следећа команда „цховн“ ће променити власништво над групом „ученика“.ткт 'датотека групи,' тестирање '.

$ лс -л студенти.ткт
$ судо цховн: тестирање ученика.ткт
$ лс -л студенти.ткт

Излаз:

Пример-3: Промените власништво над датотеком и корисника и групе

И власништво корисника и групе може се заједно променити помоћу команде 'цховн'. Следећа команда „цховн“ ће променити власништво корисника у „фахмида“, а власништво групе у „тестирање“ за датотеку „тест“.ткт '.

$ лс -л тест.ткт
$ судо цховн фахмида: тест тестирања.ткт
$ лс -л тест.ткт

Излаз:

Пример-4: Промените власништво над датотеком на основу одређеног корисника

Ако желите да промените власништво над било којом датотеком или директоријумом на основу тренутног власништва, онда морате да користите опцију -фром са командом 'цховн'. Прва команда „цховн“ у овом примеру неће моћи да промени власништво јер је тренутни власник „фахмида“, а не „роот“. Друга наредба „цховн“ ће променити власништво корисника у „иесмин“ из „фахмида“ за тест „датотека“.ткт '.

$ лс -л тест.ткт
$ судо цховн --фром = роот иесмин тест.ткт
$ лс -л тест.ткт
$ судо цховн --фром = фахмида иесмин тест.ткт
$ лс -л тест.ткт

Излаз:

Пример-5: Промените власништво корисника и групе из једне датотеке у другу

Коришћењем опције -референце власништво над једном датотеком или директоријумом може се лако копирати у другу датотеку или фасциклу. Следећа команда 'цховн' копираће власништво корисника и групе теста.ткт 'датотека' студентима.ткт '.

$ лс -л тест.ткт
$ лс -л студенти.ткт
$ судо цховн --референце = тест.ткт студенти.ткт
$ лс -л студенти.ткт

Излаз:

Пример 6: Рекурзивно промените власништво корисника или групе над било којим директоријумом

Следећа команда „цховн“ са опцијом -Р ће променити власништво корисника у „роот“, а власништво групе у „тестирање“ за све датотеке и фасцикле у директоријуму „цоде“.

$ лс -л код
$ судо цховн -Р роот: тест код /
$ лс -л код

Излаз:

Пример-7: Наведите све промене које је извршио цховн за било који директоријум

Следећа команда 'цховн' са -в ће приказати листу свих промена у власништву извршавањем наредбе.

$ судо цховн -в -Р фахмида: фахмида код
$ лс -л

Излаз:

Закључак

Овај водич ће помоћи кориснику Линука да зна употребу команде 'цховн' и правилно применити наредбу за промену власништва над било којом датотеком или директоријумом.

Најбоље игре за ручно праћење
Оцулус Куест је недавно представио сјајну идеју ручног праћења без контролера. Са све већим бројем игара и активности које извршавају подршку формално...
Како приказати ОСД прекривач у целом екрану Линук апликација и игара
Играње игара преко целог екрана или коришћење апликација у режиму целог екрана без ометања може вам одсећи релевантне системске информације видљиве на...
Топ 5 карата за хватање игара
Сви смо видели и волели стримовање играња на ИоуТубе-у. ПевДиеПие, Јакесептицие и Маркиплиер само су неки од најбољих играча који су зарадили милионе ...