Сетуид и Сетгид су Уник термини, скраћенице за "Сет Усер ИД" и "Сет Гроуп ИД", респективно. Сетуид, који се понекад назива и "суид", и "сетгид" су дозволе приступа које се могу доделити датотекама или директоријумима на оперативном систему заснованом на Уник-у. Првенствено се користе за омогућавање корисницима система да привремено покрену повишене привилеговане бинарне датотеке за извршавање одређеног задатка.
Ове дозволе су следеће:
СЕТ УИД
сет-усер-ИД-он-екецутионОмогућава да се, када се датотека изврши, изврши под привилегијама власника. На пример, ако морамо да искористимо роот привилегије да бисмо могли приступити одређеном модулу, писати у дневнике, читати / писати уређаје итд.
СГИД, сет-гроуп-ИД-он-екецутион дозвољава да се, када се датотека изврши, изврши под привилегијама групе која поседује датотеку.
Постављање СЕТ УИД -а и ГИД -а у датотеке и директоријуме, генерално у потоње, омогућиће "наслеђивање" карактеристика из претходног директоријума у следећи, и све датотеке / директоријуме који се генеришу / креирају / копирају у директоријум СЕТ ГИД имаће карактеристике из матичног директоријума.
ГИД је генерално дозвољен тако да корисници групе могу да раде са датотекама исте групе, УИД ће моћи да промени власника датотеке и дозволе за другу особу у ГРУПИ, ако је активна опција „кликнути“ .
СЕТ ГИД
СЕТ ГИД је занимљива опција ако ће и многи корисници приступити заједничком систему за складиштење
- САМБА
- ФТП
- ХТТП
- Базе података
Пример примене СЕТ УИД и ГИД
Са терминала обављамо следеће задатке:
Креирамо пример директоријума:
[роот @ роот] мкдир ПРИМЕРНаводимо директоријум:
[роот @ роот] вдирДозволе директоријума мењамо тако да могу приступити само корисници групе "програмери", дозволе су параметри цхмод команда и следећи су
+ с: за активирање суид мода
г + с: за активирање сгид мода
[роот @ роот] # цховн усер.программерс
[роот @ роот] # цхмод г + с ПРИМЕР
[роот @ роот] # вдирЛистамо директоријум и видећемо садржај
4 дрвкрвкрвк 2 корисничка програмера ПРИМЕРПодразумевано, ниједан корисник који не припада групи "програмера" неће моћи да ради са датотекама у том директоријуму. С друге стране, корисници групе ће моћи да раде са датотекама у зависности од њихових атрибута које корисници имају, ако имају дозволу само за читање или писање.
Неки софтвер и услуге попут Самба, ФТП, ХТТПОни имају посебне карактеристике које нису уређене овим правилима и допуњују их обогаћујући их.
Сада када смо креирали СЕТ УИД и ГИД, ако створимо датотеку или директоријум у примеру од било ког корисника, он ће наследити карактеристике које смо претходно дефинисали, без обзира на то ко га је креирао и дозволе које има.
Као пример можемо рећи ако креирамо датотеку репорт.ткт у директорију ЕКСАМПЛЕ и корисник који ју је креирао је роот, а ипак су група програмери, група којој ће датотека припадати биће програмери.
Како је директоријум ЕКСАМПЛЕ са атрибутима: дрвкрвсрвк, што указује на то да је директоријум СЕТ ГИД, све датотеке креиране у њему припашће кориснику и групи коју означава СЕТ ГИД.
Ако видимо листу са неколико датотека, то би изгледало овако:
4 дрвкр-Ср-к 2 јосе програматора 4096 хоме.хтмл 4 дрвкр-Ср-к 2 царлос програмера 4096 депенденциес.ткт 4 дрвкр-Ср-к 2 корена програматора 4096 репорт-пројецт.одфНадам се да ће вам овај водич помоћи. Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен