Како функционишу дозволе за датотеке и директоријуме (ИИ)

линук корисничке дозволе

Давно, у нашем посту Како дозволе за датотеке раде у Линуку (И) Видели смо почетак разумевања како радити са дозволама за приступ у жељеном оперативном систему. Покушали смо да будемо једноставни да бисмо могли ефикасно доћи до оних који су тек направили своје прво оружје на овој платформи, међутим, као и у готово свим темама, имамо могућност да достигнемо напреднији ниво, и мало по мало ћемо то видети .

Остало нам је оно што нам показује наредба „лс -л“, након чега добијамо детаље о свему што је систем успоставио за сваки од директоријума, поддиректоријума и датотека. Али све ове дозволе не могу се поставити само словима р, в и к која означавају читање, писање и извршавање, већ можемо и користите нумеричку номенклатуру дозвола, нешто што ћемо видети у овом посту, а што ће нам касније омогућити рад са умаском, функционалношћу која ће дефинисати дозволе које свака датотека која се креира у одређеном директоријуму у линук.

Али прво прво, хајде да видимо шта значе ти бројеви које понекад видимо када говоримо о наредби цхмод, која има синтаксу попут оне доле:

цхмод [опције] режим датотеке.

Дакле, сигурно смо икада видели нешто попут: цхмод 755 ~ / Довнлоадс / ДТСтоАЦ3.

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

Власник је творац датотеке или власник корисничког налога у чијим су директоријумима створени, а уобичајена ствар је да може изводити све радње над овим датотекама. Дозволе за групу одређују шта корисник може да учини, ко је део исте групе као и корисник који поседује датотеку, а дозволе за друге подразумевају шта сваки корисник који приступи нашем систему може или не може.. Овдје постоји значајна разлика између датотека и директорија, више него ишта у односу на дозволу за извршење (дозвола за читање и писање је сасвим јасна у оба случаја), а то је да када је имате за датотеку, она се може извршити или покренути (на пример, програм који је део оперативног система или игре) док У случају директорија, дозвола за извршење ће нам омогућити да направимо листу (то јест, направите „лс“ да видите шта се налази у њему).

Оно што одређује тај број који понекад видимо је збир бинарних редоследа дозвола, а то је да сваком од њих вредност додељује положај. А) Да, рвк, како за власника, тако и за групу, као и за остале, може се видети као 4, 2, 1, што је номинална вредност сваког од њих, а затим укупан збир даје 7 када имате све дозволе за одређену датотеку или директоријум, даје 6 када имате дозволе за читање и писање (пошто је р 4, а в 2 ), 5 када имате читање и извршавање (пошто је р 4, а к је 2), 4 када имате само читање, 2 када имате само упис и 1 када имате само извршење. Имамо добар пример да то разумемо на слици која прати овај пост, где је добро показано како доћи до броја 755; У следећем делу, и пошто смо већ разумели како дозволе функционишу у њиховој номенклатури бројева и слова, видећемо како променити корисничке дозволе у ​​Линуку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.