Основна допуштења за Линук: убунту / дебиан са цхмод-ом

Преглед садржаја:
- Основна допуштења за Линук, Убунту, Дебиан и ЦХМОД
- Подешавање дозвола помоћу цхмод-а
- Коришћењем цхмод-а помоћу нумеричке методе
- Последњи детаљи
Дозволе су један од најважнијих аспеката Линука (заправо свих Уник система). Користе се у различите сврхе, али углавном служе за заштиту система и датотека корисника и зато наредба ЦХМОД омогућава да изменимо било какву дозволу.
Садржај индекс
Препоручујемо читање о нашим водичима:
- Дебиан вс Убунту. Најбоље апликације за исправну е-пошту у Линуку. Линук пакет менаџер: ПАЦМАН, ИУМ, АПТ. Боље дистрибуције Линука. Направите УСБ систем за покретање система из Убунту 16.10.
Основна допуштења за Линук, Убунту, Дебиан и ЦХМОД
Манипулирање дозвола је истовремено занимљива, али сложена активност. Али такву сложеност не треба тумачити као потешкоћу, већ као могућност за бављење широким спектром конфигурација, што омогућава стварање различитих врста заштите датотека и директорија.
Као што вероватно већ знате, само супер корисник (роот) има неограничене акције у систему, управо зато што је корисник одговоран за конфигурацију, администрацију и одржавање Линука. На овоме је, на пример, да се одреди шта сваки корисник може да изврши, креира, измени итд.
Наравно, начин на који се одређује шта сваки корисник система може учинити је одређивање дозвола. Стога ћете у овом чланку видети како да поставите дозволе за датотеке и директоријуме, као и да их мењате.
Опис дозвола
- дрвк ——- рв-рв-р–
Горњи редови представљају излаз писане наредбе (лс -л) за попис директорија и његових дозвола. Два елемента која се појављују („дрвк——“ и „-рв-рв-р–“) начин су на који се приказују дозволе директорија и датотека. Управо ћемо овај елемент, који се назива ланац, проучити.
Занимљиво је споменути да Линук све директоријуме третира као датотеке, тако да се дозволе односе на обе. Та се дозвола могу поделити у четири дела како би се назначило: тип, власник, групна и друга дозвола.
Први знак низа означава врсту датотеке: ако је „д“ представља директоријум, ако је „-“, то је еквивалент датотеци. Међутим, могу се појавити други знакови који указују на друге врсте датотека, као што је приказано у следећој табели:
- д: директориј б: блок датотека ц: датотека са посебним знаковима п: канал с: соцкет -: нормална датотека
Сада приметите да је остало 9 знакова у остатку низа. Знате шта значи прва. Остали су подељени у три групе од по три, од којих свака представља власника, групу и све остале, респективно. Узимајући линију 2 примера (-рв-рв-р–), остављајући по страни први знак и делијући преостали низ на 3 дела, изгледаће овако:
- рв-: први део значи власничка дозвола. рв-: други део означава дозволе групе којој корисник припада. р–: трећи део означава дозволе за остале кориснике.
Да разумемо шта значе ови знакови (р, в, к, -). У основи постоје три врсте дозвола: читање, писање и извршавање.
Читање омогућава кориснику да прочита садржај датотеке, али не и да га мења. Писање омогућава кориснику да модификује датотеку. Извршење, као што и име имплицира, омогућава кориснику да изврши датотеку, уколико је извршна.
Али дешава се да дозволе не делују изоловано, односно да је корисник прочитао или написао или извршио дозволу. Дозволе раде заједно. То значи да свака датотека / директоријум има три успостављена допуштења, на власнику је да одлучи која је од тих дозвола корисницима омогућена или не.
Може бити да одређени број корисника има дозволу за измену датотеке, али други, на пример, не. Отуда потреба за коришћење група. У овом случају, дозвола за писање ове датотеке ће се дати групи, тако да сваки корисник члан може да је промени. Имајте на уму да је потребан одређени опрез с дозволама. На пример, онај који извештава да корисник има дозволу за писање ако нема омогућено одобрење за читање .
Сада када знамо значење подела низа, разумемо шта слова р, в, к и знак представљају:
- р: значи дозволу за читање в: значи дозволу за писање к: значи дозволу извршења - значи дозволу за деактивирање.
Редослијед појављивања дозвола је рвк. Тако ћемо разумети ланац нашег примера тако што ћемо га поделити на 4 дела:
Ред 1:
- дрвк ——– је директориј (д) - власник га може читати, модификовати и извршавати (рвк) - група га не може читати, модификовати или извршити (-) - остали корисници га не могу читати, модификовати или извршавати (-).
Ред 2:
- -рв-рв-р–– је датотека (-) - власник је може читати и модификовати, али не и извршавати. Имајте на уму да ова датотека није извршна, дозвола за извршење изгледа онемогућена (рв -) - група има идентична одобрења власнику (рв -) - остали корисници имају само дозволу да читају датотеку, али не могу је модификовати или извршити (р–).
Следећа табела приказује најчешће дозволе:
- - - -: без дозволе–: дозвола за читање р-к: читање и извршавање р-: читање и писање рвк: читање, писање и извршење
Подешавање дозвола помоћу цхмод-а
У претходним темама стекли сте барем предоџбу о томе шта су дозволе и њихова важност у Линуку. Дошло је време да научимо како да конфигуришете дозволе, а то се постиже наредбом цхмод (промени режим). Занимљив детаљ ове наредбе је да дозволе можете конфигурирати на два начина: симболично и нумерички. Прво ћемо погледати симболичку методу.
Да бисте добили јаснији приказ симболичког облика са цхмод-ом, замислите да се такви симболи налазе на две листе, а комбинација њих ствара дозволу:
Листа 1
у: корисник
г: група
О (велико слово 'о'): остало
до: свих
Лист 2
р: читање
в: писање
к: извршење
За комбиновање симбола ове две листе користе се оператори:
+ (плус знак): додајте дозволу
- (знак минус): уклоните дозволу
= (знак једнаке вредности): подешавање дозволе
Да бисмо показали како се ово спајање ради, претпоставимо да желите да додате дозволу за писање у датотеку тест.ткт за корисника. Унета наруџба је:
цхмод у + в тест.ткт
"У" означава да је дозвола дата кориснику, знак плус (+) означава да је дозвола додата, а "в" означава да је дата дозвола писати.
У случају да својој групи желите да дозволе за читање и писање, наредба ће бити:
цхмод г + рв тест.ткт
Претпоставимо сада да датотека тест.ткт треба да има сва дозвола за групу. Тада можемо да користимо:
цхмод г = рвк тест.ткт
Савет: креирајте датотеке и директоријуме. Затим покушајте комбиновати дозволе са цхмод-ом. Ово ће вам много помоћи у разумевању овог ресурса.
Коришћењем цхмод-а помоћу нумеричке методе
Употреба цхмод-а са нумеричким вредностима прилично је практичан задатак. Уместо да се за свако одобрење користе слова као симболи, користе се бројеви. Ако је дозвола омогућена, додељује јој се вредност 1, у супротном се додељује вредност 0.
ПРЕПОРУЧУЈЕМО Вама најбоље канцеларијске апликације за УбунтуДакле, низ дозвола р-кр—– у нумеричком облику био би 101100000. Ова комбинација 1 и 0 је бинарни број. Али још увек морамо да додамо децимални облик (то јест, бројеве од 0 до 9). За то имајте на уму следећу табелу:
Дозвола | Бинарни | Децимално |
- - - | 000 | |
- -к | 001 | 1 |
-в- | 010 | 2 |
-вк | 011 | 3 |
р– | 100 | 4 |
рк | 101 | 5 |
рв- | 110 | 6 |
рвк | 111 | 7 |
Ако не знате бинарни систем, сигурно се питате шта та табела од 0 и 1 има везе са бројевима од 0 до 7. Будући да бинарни систем ради само са бројевима 0 и 1 (децимална вредност ради са бројевима 0 до 9, то је систем бројања који користимо у свакодневном животу), потребан је низ да представи вредности. Дакле, у претходној табели, ступац „Бинарни“ показује како изгледају бинарне вредности бројева од 0 до 7 у децималном систему.
Дошло је вријеме да се објашњење претходног става повеже са колоном „Дозвола“. Да бисмо га илустрирали, употребићемо дозволу рв-, чија је бинарна вредност 110, што заузврат, у децималном броју одговара броју 6. Дакле, уместо да рв- или 110 креирамо дозволу, једноставно користимо број 6. Имајте на уму да помоћу нумеричке методе користимо само једну цифру за представљање једне дозволе, уместо три. Дакле, ланац дозвола р - р - р– може се представити са 444, будући да је р– у децималном облику једнак 4. Погледајте следећи пример:
цхмод 600 нотес.ткт
На овај начин се дозволе рв ——- дају датотекама ноте.ткт, пошто је 6 еквивалентно рв-, а 0 је еквивалентно -. Пошто се нула појављује два пута, тада се формира вредност 600.
Остали примери:
цхмод 755 тест.ткт
Доделите дозволе за читање, писање и извршавање власника датотеке (7), читање и извршавање за кориснике исте групе (5), а такође и за друге кориснике (5).
цхмод 640 тест.ткт
Доделите власницима дозволе за читање и писање (6), само за читање за кориснике у истој групи (4), а за остале кориснике никакве дозволе (0).
Покрените горњу команду с тестном датотеком, а затим упишите лс -л нотес.ткт да бисте видјели шта се појављује (нотес.ткт треба замијенити датотеком коју користите). Следећа табела приказује листу најчешће коришћених конфигурација:
- - - - - - - - | 000 |
р ——– | 400 |
р - р - р– | 444 |
рв—— | 600 |
рв-р - р– | 644 |
рв-рв-рв- | 666 |
рвк—— | 700 |
рвкр-к— | 750 |
рвкр-кр-к | 755 |
рвкрвкрвк | 777 |
Последња три дозвола у табели се обично користе за програме и директоријуме.
Последњи детаљи
Као што сте видели, много је практичније користити цхмод нумеричком методом. Али можда сте били збуњени са читавим тим системом дозвола.
Ствар је у томе што су на системима заснованим на Унику дозволе један од најсложенијих аспеката. Таква сложеност једнака је ефикасности коришћења дозвола. Дакле, најбољи начин за разумевање дозвола је обука. Вежбајте, креирајте дозволе и видите резултате.
Линук аио убунту 16.10 доступан је линук заједници

Линук АИО Убунту је посебна дистрибуција Линука која укључује неколико издања најпопуларнијег светског оперативног система, Убунту.
Како инсталирати и конфигурирати виртуалбок у Линуку: дебиан, убунту, линук минт ...

Туториал на шпанском у којем ћемо вам показати како да на врло једноставан начин инсталирате ВиртуалБок у нашу Линук дистрибуцију.
Како надоградити дебиан 8 јессие на дебиан 9 стретцх

Једноставан водич са детаљним објашњењима како на једноставан и брз начин ажурирати Дебиан 8 Јессие на Дебиан 9 Стретцх.