Прикажи кориснички информации во рамките на Linux користејќи ја командата "id"

Овој водич ќе ви покаже како да отпечатите информации за тековниот корисник, вклучувајќи ги и групите на кои им припаѓаат.

Ако сакате да ги прикажете информациите за системот, можете да ја користите командата uname .

id (Приказ на целосни информации за корисникот)

Самостојно, командата за идентификација печати многу информации:

Можете да ја извршите командата за идентификација на следниов начин:

id

Командата id ќе ги открие сите информации за тековниот корисник, но исто така можете да го наведете името на друг корисник.

На пример:

id fred

ID-g (Приказ на примарна група за корисник)

Ако сакате да го пронајдете идентификацијата на примарна група за тековниот корисник, внесете ја следнава команда:

id -g

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

Може да се прашувате што е примарна група. Кога креирате корисник, на пример fred, им се доделува група врз основа на поставките на / etc / passwd датотеката. Кога тој корисник ќе создаде датотеки, тие ќе бидат во сопственост на фредери и ќе бидат доделени на основната група. Доколку на другите корисници им се даде пристап до групата тие ќе имаат истите дозволи како и другите корисници во таа група.

Исто така можете да ја користите следнава синтакса за преглед на идентификацијата на примарна група:

id --group

Ако сакате да го видите идентификацијата на примарна група за друг корисник, наведете го името на корисникот:

id -g fred
id --group fred

ID-G (Прикажување на секундарна група на проект за корисник)

Ако сакате да ги пронајдете секундардните групи што им припаѓаат на корисникот, напишете ја следнава команда:

id -G

Излезот од горенаведената команда ќе биде по линијата 1000 4 27 38 46 187.

Како што веќе беше споменато, корисникот е назначен за една примарна група, но тие исто така може да се додадат во секундарни групи. На пример, Фред може да има примарна група од 1001, но може да припаѓа и на групи 2000 (сметки), 3000 (менаџери) итн.

Исто така, можете да ја користите следнава синтакса за прегледување на идентификациите за секундарна група.

id - групи

Ако сакате да ја видите идентификацијата на секундарната група за друг корисник, наведете го името на корисникот:

id -G fred
id -групи групи

id-ТГ (Прикажи име на примарна група за корисник)

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

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

id-ТГН

Излезот за оваа команда на стандардна дистрибуција на Linux е веројатно да биде ист со корисничкото име. На пример, фред.

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

id --group --name

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

id-TGFED
id --group - име fred

id -Gn (Прикажи име на секундарна група за корисник)

Ако сакате да ги прикажете имињата на секундарните групи, а не идентификациските броеви за корисникот, внесете ја следнава команда:

id -Gn

Излезот ќе биде нешто по линијата на fred adm cdrom sudo sambashare.

Можете да ги добиете истите информации со користење на следната синтакса:

id --groups --name

Ако сакате да ги видите имињата на секундарните групи за друг корисник, наведете го корисничкото име во командата:

id -Gn fred
id --groups - име fred

id -u (Прикажи корисничко име)

Ако сакате да го прикажете корисничкиот ID за тековниот тип на корисник во следнава команда:

id-u

Излезот од командата ќе биде нешто по линиите од 1000.

Можете да го постигнете истиот ефект со внесување на следнава команда:

id -user

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

id-u fred
id - user fred

id -un (Прикажи корисничко име)

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

id-un

Излезот од горенаведената команда ќе биде нешто по должината на линиите на fred.

Исто така можете да ја користите следнава команда за прикажување на истите информации:

id --user --name

Има малку точка во снабдувањето на името на друг корисник со оваа команда.

Резиме

Главната причина за користење на командата id е да дознаете во кои групи му припаѓа корисник, а понекогаш да дознаете за кој корисник сте најавени, особено ако ја користите командата su за префрлање помеѓу корисниците.

Во вториот случај, можете да ја користите командата whoami за да дознаете за кого сте најавени и можете да ја користите командата за групи за да дознаете во кои групи му припаѓа корисникот.

Су командата треба да се користи само ако треба да извршите неколку команди како друг корисник. За ad-hoc команди треба да ја користите командата sudo .