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

линук лого

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

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

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

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

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

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

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

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

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

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

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

# цховн корисничких фајлова

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

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

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

Ако у било ком тренутку требамо да датотека поново припада кориснику Гуилле, биће нам потребно да корисник 'нежно' изврши следеће:

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


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

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

*

*

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

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

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

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

    Ваши чланци су одлични, хвала

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

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