Како навести групе у Линуку

Водич кроз различите команде и технике у Линук-у за листање група

У Линук екосистему, збирка корисника се назива „Група“. Када се корисник дода у групу, дефинишемо дозволе Линук корисника. Групе такође дефинишу којим датотекама, подешавањима и фасциклама корисник треба да има приступ.

Најједноставније речено, групе вам помажу да сазнате и подесите привилегије као што је читање (р), напиши (в) и изврши (Икс) преко ресурса који се деле међу корисницима. Такође можете да мењате ове дозволе по потреби.

Проналажење група којима припада кориснички налог помоћи ће вам да сазнате више о дозволама које одређени корисник има и да промените дозволе кад год је то потребно.

Овај кратки водич ће вам помоћи да сазнате групе којима корисник припада користећи неке прилично једноставне команде и технике.

Важни предуслови

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

Група: Колекција корисника на Линук систему. Један корисник може бити члан више група. Група дефинише које дозволе корисник има.

Примарна група: Примарна група је главна група повезана са корисничким налогом. Сваки корисник мора бити члан једне примарне групе. Креира се у исто време када се креира кориснички налог и корисник се аутоматски додаје у ову групу. Обично је име примарне групе исто као и име корисника.

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

/етц/гроуп фајл: У Линуку, чланство у групи контролише /етц/гроуп фајл. То је једноставна текстуална датотека која садржи листу група и корисника који припадају свакој групи.

/етц/пассвд фајл: Ова датотека садржи информације за све корисничке налоге на систему. Постоји унос једног корисничког налога по реду представљеном у овој датотеци.

Помоћу групе команда

Помоћу групе команда је супер једноставан процес за листање група којима припада тренутни корисник. Такође можете користити ову команду да наведете групе одређеног корисника регистрованог у систему.

Синтакса:

групе

Излаз:

гаурав@убунту:~$ групе гаурав адм цдром судо дип плугдев лпадмин самбасхаре гаурав@убунту:~$

Проналажење групе одређеног корисника.

Синтакса:

групе [корисничко име]

Пример:

гаурав@убунту:~$ групе томцат томцат : томцат лпадмин самбасхаре гаурав@убунту:~$ 

У овом примеру, навео сам групе којима је корисник именовао томцат припада.

Помоћу ид команда

Помоћу ид команда приказује информације о групи корисника. Приказује параметре као што су уид (ИД корисник), гид (ид групе) и списак група којима корисник припада.

Синтакса:

ид [корисничко име]

Пример:

гаурав@убунту:~$ ид томцат уид=1002(томцат) гид=1002(томцат) гроупс=1002(томцат),113(лпадмин),128(самбасхаре) гаурав@убунту:~$

ид команда када се користи без аргумента враћа информације о групи о тренутном кориснику.

Пример:

гаурав@убунту:~$ ид уид=1000(гаурав) гид=1000(гаурав) гроупс=1000(гаурав),4(адм),24(цдром),27(судо),30(дип),46(плугдев) ,113(лпадмин),128(самбасхаре) гаурав@убунту:~$

Овде се приказују информације о групи тренутног корисника.

Коришћење датотеке /етц/гроуп

Као што је објашњено у блоку предуслова, знамо то /етц/гроуп датотека садржи све информације о групама доступним на систему. Ову датотеку можемо користити за преглед листе група користећи једноставну команду на следећи начин.

Можете користити мачка, мање или греп команда за отварање листа садржаја ове датотеке.

мање /етц/гроуп

Излаз:

роот:к:0: даемон:к:1: бин:к:2: сис:к:3: адм:к:4:сислог,гаурав тти:к:5: диск:к:6: лп:к:7 : маил:к:8: вести:к:9: ууцп:к:10: ман:к:12: проки:к:13: кмем:к:15: диалоут:к:20: факс:к:21: глас :к:22: цдром:к:24:гаурав дискета:к:25: трака:к:26: судо:к:27:гаурав аудио:к:29:пулсе дип:к:30:гаурав,батман ввв-дата :к:33:

Ово ће навести читаве групе на Линук систему.

Навођење свих група које користе гетент команда

гетент команда се може користити за приказ листе свих доступних група на вашем Линук систему. Излаз је сличан ономе у садржају /етц/гроуп фајл.

Користећи гетент гроуп команда приказује уносе из база података конфигурисаних у /етц/нссвитцх.цонф фајл.

Синтакса:

гетент гроуп

Пример:

гаурав@убунту:~$ гетент гроуп роот:к:0: даемон:к:1: бин:к:2: сис:к:3: адм:к:4:сислог,гаурав тти:к:5: диск:к :6: лп:к:7: мсе дип:к:30:гаурав,батман :к:39: стмп:к:43: видео:к:44: сасл:к:45: плугдев:к:46:гаурав стафф :к:50: игре:к:60: корисници:к:100: 106: цронтаб:к:107: вахи:к:120: блуетоотх:к:121: скенер:к:122:санед цолорд:к:123: пулсе:к:124: пулсе-аццесс:к:125: рткит:к:126: санед:к:127: тринити:к:1000: самбасхаре:к:128:гаурав монгодб:к:130:монгодб гуест-ткрхц7: к:999: гуест-пиинии:к:998: сцала:к:997: сбт:к:996: гост-ои9каф:к:995: томцат:к:1001: томцат7:к:132: томцат8:к:133: геоцлуе:к:105: гдм:к:134: мискл:к:129: цоуцхдб:к:131: привремено:к:1002:

Да бисте пронашли групу одређеног корисника, користите следећу команду.

гетент гроуп | греп [корисничко име]

Пример:

гаурав@убунту:~$ гетент гроуп | греп гаурав адм:к:4:сислог,гаурав цдром:к:24:гаурав судо:к:27:гаурав дип:к:30:гаурав,батман плугдев:к:46:гаурав лпадмин:к:113:гаурав гаурав: к:1000: самбасхаре:к:128:гаурав гаурав@убунту:~$ 

Све групе повезане са корисником гаурав су сада наведене на терминалу.

Користећи либусер-поклопац команда

либусер-поклопац команда приказује информације о групама које садрже корисничко име, или корисницима садржаним у имену групе.

БЕЛЕШКА:Ова команда захтева судо привилегије. У супротном ћете наићи на следећу грешку -

Није наведено корисничко име,

Грешка при иницијализацији либусера: не извршава се са привилегијама суперкорисника

У случају да либусер-поклопац услужни програм није доступан у вашим дистрибуцијама, можете користити следећу команду да га инсталирате.

За Убунту и Дебиан корисници:

судо апт-гет упдате
судо апт-гет инсталл либусер

За ЦентОС, Федора и друге дистрибуције:

судо иум инсталл либусер

Синтакса:

судо либусер-лид [корисничко име]

Пример:

гаурав@убунту:~$ судо либусер-лид гаурав 

Излаз:

адм(гид=4) цдром(гид=24) судо(гид=27) дип(гид=30) плугдев(гид=46) лпадмин(гид=113) тринити(гид=1000) самбасхаре(гид=128)

Овде су наведене све групе које су повезане са унетим корисничким именом.

Закључак

У овом супер једноставном туторијалу сада смо научили да прикажемо групе доступне на Линук системима. Команде објашњене у овом водичу могу се применити на све Линук дистрибуције на исти начин.