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

линук лого

У претходне две рате почели смо да видимо како се поступа са дозволе за датотеке и директоријуме у Линуку, како у облику „рвк“, тако и у нумеричкој номенклатури, где битовима слева удесно додељујемо вредност 4,2 и 1 да бисмо добили жељени облик. Сада, као што смо и предвидели кад смо последњи пут разговарали о овоме, да видимо како да промените корисничке дозволе и власника и групу датотеке или директоријума.

Команда за измену дозвола за датотеке и директоријуме у Линуку је цхмод, који подржава модификаторе попут '+', '-' и '=' за додавање, модификовање или постављање назначених дозвола. Ово се користи заједно са словима у, г и о која означавају власника, групу и остала, како би се назначило да ћемо додати или уклонити како власника датотеке, тако и њену групу и све кориснике. И. Није неопходно да га извршавамо одвојено за сваки, али можемо да га комбинујемо у једном редоследу, одвајајући се зарезима, и тако да додамо дозволу за писање за власника и дозволу за читање за групу (за датотеку која се зове тест.хтмл) ми радимо:

# цхмод у + в, г + р тест.хтмл

Сада ћемо, на пример, додати дозволу за читање 'другима' и уклонићемо је из групе:

# цхмод гр, о + р тест.хтмл

Други начин за модификовање дозвола је коришћењем окталног облика, што остављамо добро објашњеним у претходном делу али не боли се сећања. У основи, рећи да су три броја која представљају дозволе за власника, групу и за све кориснике, а чије се вредности додају на следећи начин: 4 за прочитани бит, 2 за бит за писање и 1 за онај од извршење. Помоћу које могу да варирају од 111 (ако је само последње активирано) до 777 ако су сви активирани, пролазећи кроз више средњих вредности као што су 415, 551 или 775.

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

# цхмод 771 тест.хтмл

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

# цхмод 711 тест.хтмл

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

# цховн корисничке датотеке

Вредност „корисник“ може бити и ваше корисничко име у систему и ваш кориснички ИД, а као детаљ то реците једини који може слободно изменити дозволе било ког елемента система је суперкорисник, или роот. Свима осталим корисницима је дозвољено само да мењају дозволе и власника датотека које им припадају.

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

$ цховн адри тест.хтмл

Ако нам у неком тренутку треба да датотека поново припадне корисничкој гиљи, мораћемо да „нежно“ корисник покуша да изврши следеће:

$ цховн гуилле тест.хтмл


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

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

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

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

*

*

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

  1.   Јуан Јосе Цунтари дијо

    Мобилна нега + веза у том чланку са прегледачем Опера и ситним словима одузели су 15 пезоса, а да га нису појели или попили

  2.   Јахазиел Ортиз Барриос дијо

    Одлични ваши чланци, хвала вам

  3.   брендон дијо

    Зашто користити дозволе? Не разумем фудос поздрав.