ПОСТАВИТЕ УИД и ГИД за Линук датотеке и директоријуме

Сетуид и Сетгид су Уник термини, скраћенице за "Сет Усер ИД" и "Сет Гроуп ИД", респективно. Сетуид, који се понекад назива и "суид", и "сетгид" су дозволе приступа које се могу доделити датотекама или директоријумима на оперативном систему заснованом на Уник-у. Првенствено се користе за омогућавање корисницима система да привремено покрену повишене привилеговане бинарне датотеке за извршавање одређеног задатка.

Ове дозволе су следеће:

СЕТ УИД

 сет-усер-ИД-он-екецутион
Омогућава да се, када се датотека изврши, изврши под привилегијама власника. На пример, ако морамо да искористимо роот привилегије да бисмо могли приступити одређеном модулу, писати у дневнике, читати / писати уређаје итд.
СГИД, сет-гроуп-ИД-он-екецутион дозвољава да се, када се датотека изврши, изврши под привилегијама групе која поседује датотеку.

Постављање СЕТ УИД -а и ГИД -а у датотеке и директоријуме, генерално у потоње, омогућиће "наслеђивање" карактеристика из претходног директоријума у ​​следећи, и све датотеке / директоријуме који се генеришу / креирају / копирају у директоријум СЕТ ГИД имаће карактеристике из матичног директоријума.

ГИД је генерално дозвољен тако да корисници групе могу да раде са датотекама исте групе, УИД ће моћи да промени власника датотеке и дозволе за другу особу у ГРУПИ, ако је активна опција „кликнути“ .

СЕТ ГИД
СЕТ ГИД је занимљива опција ако ће и многи корисници приступити заједничком систему за складиштење

  • САМБА
  • ФТП
  • ХТТП
  • Базе података

Пример примене СЕТ УИД и ГИД


Са терминала обављамо следеће задатке:

Креирамо пример директоријума:

 [роот @ роот] мкдир ПРИМЕР
Наводимо директоријум:
 [роот @ роот] вдир
Дозволе директоријума мењамо тако да могу приступити само корисници групе "програмери", дозволе су параметри цхмод команда и следећи су
+ с: за активирање суид мода
г + с: за активирање сгид мода
 [роот @ роот] # цховн усер.программерс
 [роот @ роот] # цхмод г + с ПРИМЕР 
 [роот @ роот] # вдир
Листамо директоријум и видећемо садржај
 4 дрвкрвкрвк 2 корисничка програмера ПРИМЕР
Подразумевано, ниједан корисник који не припада групи "програмера" неће моћи да ради са датотекама у том директоријуму. С друге стране, корисници групе ће моћи да раде са датотекама у зависности од њихових атрибута које корисници имају, ако имају дозволу само за читање или писање.

Неки софтвер и услуге попут Самба, ФТП, ХТТПОни имају посебне карактеристике које нису уређене овим правилима и допуњују их обогаћујући их.

Сада када смо креирали СЕТ УИД и ГИД, ако створимо датотеку или директоријум у примеру од било ког корисника, он ће наследити карактеристике које смо претходно дефинисали, без обзира на то ко га је креирао и дозволе које има.

Као пример можемо рећи ако креирамо датотеку репорт.ткт у директорију ЕКСАМПЛЕ и корисник који ју је креирао је роот, а ипак су група програмери, група којој ће датотека припадати биће програмери.
Како је директоријум ЕКСАМПЛЕ са атрибутима: дрвкрвсрвк, што указује на то да је директоријум СЕТ ГИД, све датотеке креиране у њему припашће кориснику и групи коју означава СЕТ ГИД.

Ако видимо листу са неколико датотека, то би изгледало овако:

 4 дрвкр-Ср-к 2 јосе програматора 4096 хоме.хтмл 4 дрвкр-Ср-к 2 царлос програмера 4096 депенденциес.ткт 4 дрвкр-Ср-к 2 корена програматора 4096 репорт-пројецт.одф
Надам се да ће вам овај водич помоћи.

Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave