Шта значи цхмод 777

Sta Znaci Chmod 777



Додавање дозвола датотекама је неопходно посебно када постоји више корисника на систему, штавише додавање дозвола такође чува податке безбедним јер им само одабрани људи могу приступити и мењати их.

У Линук систему за додавање дозвола датотеци или било којој фасцикли цхмод користи се команда, не само да су додељени бројеви, на основу типова дозвола као што су за читање својих 4 за писање своје 2 и за извршавање своје 1 што заједно чини број 7.

Дакле, једноставнијим речима цхмод 777 значи давање свих дозвола за читање, писање и извршавање било које датотеке од стране било ког корисника система, да бисте прочитали више о цхмод 777 прочитајте овај водич јер детаљно објашњава његово значење.









Давање дозвола датотеци у Линуку

Да бисте дубоко разумели значење цхмод 777, морате бити потпуно свесни како да дате дозволе датотеци или фасцикли. Постоје три врсте дозвола које се обично дају датотеци која је једна читати , писати а треће је извршити и да би рачунару омогућила разумљивост, сваком типу је додељен број:



0 Нема дозволу
1 Дозвола за извршење
два Дозвола за писање или измену
3 Дозвола за писање и извршење
4 Дозвола за читање
5 Дозвола за читање и извршење
6 Дозвола за читање и писање
7 Дозвола за читање, писање и извршавање

Постоје три типа корисника у Линуку: један је Власник , друго је Група а треће је Други а цхмод 777 значи да сви корисници могу да читају, пишу или извршавају датотеку. Да би додатно илустровали подешавање дозвола помоћу команде цхмод, табела испод даје троцифрену комбинацију:





Дозволе Вредности
Нема дозволе за читање, писање и извршавање 0(0+0+0)
Дозвола само за извршавање 1(0+0+1)
Дозвола само за писање 2(0+2+0)
Дозвола само за читање 4(4+0+0)
Дозвола за читање и извршење 5(4+0+1)
Дозвола за читање и писање 6(4+0+2)
Дозвола за читање, писање и извршавање 7(4+2+1)

За илустрацију, постоји пример промене дозвола за фајл помоћу цхмод-а. То је урађено да бисте дубоко разумели значење цхмод 777.

Хајде да направимо једноставан басх скрипта датотеку на Линук систему, а затим промените дозволе у ​​складу са тим користећи:



$ нано мибасхсцрипт.сх

Затим додајте било коју скрипту у басх датотеку и затворите датотеку тако што ћете је сачувати:

Сада ћемо додати неку дозволу датотеци, на пример, ако желите да нико не може да приступи овој датотеци, онда користите:

$ судо цхмод 000 мибасхсцрипт.сх

Сада само да проверимо, покушајмо да га прочитамо користећи:

$ мачка мибасхсцрипт.сх

  Аутоматски генерисан графички кориснички интерфејс, текст, опис апликације

Са горње слике се јасно може разумети да сада можете читати фајл осим корисника са судо привилегијама; сада проверите датотеку да ли се може уређивати или не користи:

$ нано мибасхсцрипт.сх

  Аутоматски генерисан графички кориснички интерфејс, текст, опис апликације

  Текст Опис се аутоматски генерише

Из горње слике се јасно може разумети да нико не може писати или мењати. Сада погледајте да ли је ова датотека извршна користећи:

$ басх мибасхсцрипт.сх

  Аутоматски генерисан графички кориснички интерфејс, текст, опис апликације

Из горње слике је сасвим јасно да нико осим администратора система не може да покрене датотеку, сада променимо дозволу датотеке да сви могу да је виде користећи цхмод:

$ судо цхмод 777 мибасхсцрипт.сх

Из горње слике се може закључити да се дозвола променила јер се боја датотеке променила у зелену. што значи да свако може да чита, пише и извршава датотеку, па хајде да пробамо да прочитамо .сх фајл:

$ мачка мибасхсцрипт.сх

  Аутоматски генерисан графички кориснички интерфејс, текст, опис апликације

Сада можете видети да је датотека читљива, па хајде да напишемо или изменимо датотеку користећи:

$ нано мибасхсцрипт.сх

Датотека је такође сада уписива, сада последња ствар коју треба проверити је извршење датотеке и то може да се уради на следећи начин:

$ басх мибасхсцрипт.сх

Датотека је сада такође извршна, тако да сте сада морали да користите цхмод 777 у Линук-у и да резимирамо може се рећи да чини датотеку читљивом, уписљивом и извршном за све у Линук систему.

Закључак

Подешавање дозвола за приступ подацима вашег Линук система је корисно јер чува податке од хакера. У те сврхе се користи команда цхмод. цхмод 777 се углавном користи да учини датотеку читљивом, уписном и извршном за сваког корисника.