Skip to main content

Parādīt lietotāja informāciju Linux sistēmā, izmantojot komandu "id"

Anonim

Šī rokasgrāmata parādīs, kā izdrukāt informāciju par pašreizējo lietotāju, tostarp par grupām, kurām viņi pieder.

Ja vēlaties parādīt sistēmas informāciju, varat izmantot komandu uname.

id (Rādīt pilnīgu lietotāja informāciju)

Parasti id komanda izdrukā daudz informācijas:

  • Lietotāja ID
  • lietotājvārds
  • grupas ID
  • grupas nosaukums
  • Citu grupu ID
  • citu grupu nosaukumi

Jūs varat palaist id komandu šādi:

id

Id komanda parādīs visu informāciju par pašreizējo lietotāju, bet jūs varat arī norādīt cita lietotāja vārdu.

Piemēram:

id fred

id -g (lietotāja primārās grupas ID)

Ja vēlaties atrast pašreizējā lietotāja primāro grupu ID, ierakstiet šādu komandu:

id -g

Tajā tiks norādīts tikai grupas ID, piemēram, 1001.

Jums varētu būt jautājums, kas ir galvenā grupa. Kad izveidojat lietotāju, piemēram, freds , tiem ir piešķirta grupa, pamatojoties uz faila / etc / passwd iestatījumiem. Kad šis lietotājs izveido failus, viņi piederēs Fred un piešķir primārai grupai. Ja citiem lietotājiem tiek dota piekļuve grupai, viņiem būs tādas pašas tiesības kā citiem šīs grupas lietotājiem.

Varat arī izmantot šādu sintaksi primārās grupas ID skatīšanai:

id - grupa

Ja vēlaties redzēt primārās grupas ID citam lietotājam, norādiet lietotāja vārdu:

id -g fredid --group fred

id -G (Lietotāja displeja sekundārās grupas ID)

Ja vēlaties atrast sekundārās grupas, kuras lietotājam pieder, ierakstiet šādu komandu:

id -G

Rezultāts no iepriekš minētās komandas būs gar 1000 4 27 38 46 187 līnijām.

Kā iepriekš minēts, lietotājs tiek piešķirts vienai primārajai grupai, bet tos var arī pievienot sekundārajām grupām. Piemēram, fred var būt primārā grupa 1001, bet viņš varētu piederēt arī grupām 2000 (konti), 3000 (vadītāji) utt.

Sekundārās grupas ID varat apskatīt arī pēc sekojošā sintakses.

id - grupas

Ja vēlaties redzēt sekundāro grupu id citam lietotājam, norādiet lietotāja vārdu:

id -G fredsid - grupas fred

id -gn (parādīt primāro grupas nosaukumu lietotājam)

Grupas ID parādīšana ir labi, bet kā cilvēki, daudz vieglāk ir saprast lietas, kad tās ir nosauktas.

Tālāk norādītā komanda parāda primārās grupas nosaukumu lietotājam:

id -gn

Šīs komandas izlaide standarta Linux izplatībā, visticamāk, būs tāda pati kā lietotājvārds. Piemēram, freds.

Jūs varat arī izmantot šādu sintaksi, lai apskatītu grupas nosaukumu:

id - grupa - vārds

Ja vēlaties redzēt galvenā grupas nosaukumu citam lietotājam, iekļaujiet komandas nosaukumā lietotāja vārdu:

id -gn fredid - grupa - nosaukums fred

id -Gn (Lietotāja displeja otrās grupas nosaukums)

Ja vēlaties parādīt sekundārus grupas nosaukumus, nevis lietotāja ID numurus, ievadiet šādu komandu:

id -Gn

Izvade būs kaut kas līdzīgs fred adm cdrom sudo sambashare.

Jūs varat iegūt tādu pašu informāciju, izmantojot šādu sintaksi:

id - grupas - vārds

Ja vēlaties redzēt sekundāro grupu nosaukumus citam lietotājam, norādiet lietotāja vārdu komandā:

id -Gn fredid - grupas - vārds fred

id -u (displeja lietotāja ID)

Ja vēlaties parādīt pašreizējā lietotāja tipa lietotāja ID šādai komandai:

id -u

Komandas izlaide būs kaut kas līdzīgs 1000.

Jūs varat sasniegt tādu pašu efektu, ierakstot šādu komandu:

id - lietotājs

Jūs varat uzzināt lietotāja ID citam lietotājam, norādot lietotāja vārdu kā daļu no komandas:

id -u fredid - lietotājs freds

id -un (parādīt lietotāja vārdu)

Jūs varat parādīt pašreizējā lietotāja lietotājvārdu, ierakstot šādu komandu:

id -un

Iepriekš minētās komandas izlaide būs kaut kas līdzīgs fredam.

Jūs varat arī izmantot šādu komandu, lai parādītu to pašu informāciju:

id - lietotājs - vārds

Šajā komandā nav daudz iespēju piegādāt cita lietotāja vārdu.

Kopsavilkums

Galvenais id komandas izmantošanas iemesls ir noskaidrot, kuras grupas lietotājs pieder, un dažreiz, lai noskaidrotu, kurš lietotājs esat pieteicies, it īpaši, ja izmantojat komandu su, lai pārslēgtos no viena lietotāja uz citu.

Pēdējā gadījumā jūs varat izmantot komandu whoami, lai uzzinātu, kurš lietotājs esat pieteicies, un jūs varat izmantot komandu komandu, lai noskaidrotu, kuras grupas lietotājam pieder.

Su komandu drīkst izmantot tikai tad, ja jums jāuzpilda vairākas komandas kā cits lietotājs. Par ad-hoc komandām jums jāizmanto sudo komanda.