Линукс дотор Хэрэглэгчийн мэдээллийг харуулах "id" команд

Энэ гарын авлага нь одоо байгаа хэрэглэгчийн талаархи мэдээллийг багтаасан бүлгийнхээ хамт хэрхэн хэвлэх талаар танд харуулах болно.

Хэрэв та системийн мэдээллийг харуулахыг хүсвэл та нэгдмэл тушаалыг ашиглаж болно.

id (Хэрэглэгчийн бүрэн мэдээллийг харуулах)

Өөрийнх нь id тушаал нь маш олон төрлийн мэдээллийг хэвлэдэг:

Та id тушаалыг дараах байдлаар ажиллуулж болно:

id

Id тушаал нь одоогийн хэрэглэгчийн бүх мэдээллийг харуулах боловч та бас өөр хэрэглэгчийн нэрийг зааж өгч болно.

Жишээлбэл:

id fred

id -g (Хэрэглэгчдээс үндсэн бүлгийн ID харуулах)

Хэрэв та одоогийн хэрэглэгчийн төрлийн үндсэн бүлгийн ID олохыг хүсвэл дараах тушаалыг өгөх хэрэгтэй:

id -g

Энэ нь 1001 зэрэг бүлгийн ID жагсаалтыг жагсаах болно.

Анхан шатны групп гэж юу байхав дээ. Хэрэглэгч үүсгэхдээ, жишээ нь fred, / etc / passwd файлын тохиргоонууд дээр үндэслэн бүлэгт томилогдсон байна. Энэ хэрэглэгч файлыг үүсгэх үед тэд fred-ээр эзэмшиж, үндсэн бүлгүүдэд хуваарилагдах болно. Хэрэв бусад хэрэглэгчид групд хандах эрхтэй бол тэр бүлгийн бусад хэрэглэгчдийн адил ижил эрхтэй болно.

Үндсэн бүлгийн id-ийг үзэхийн тулд дараах синтаксыг ашиглаж болно:

id - бүлэг

Хэрэв та өөр хэрэглэгчийн үндсэн бүлгийн id-г харахыг хүсвэл хэрэглэгчийн нэрийг зааж өгнө үү:

id -g Фрэд
id - бүлэг fred

id -G (хэрэглэгчийн хувьд хоёрдогч бүлгийн ID харуулах)

Хэрэв та хоёрдогч бүлгүүдийг олохыг хүсвэл дараах тушаалыг бичээрэй:

id -G

Дээрх тушаалын гаралт нь 1000 4 27 38 46 187 мөрийн дагуу байх болно.

Өмнө дурьдсанчлан хэрэглэгч нэг үндсэн бүлэгт оноогдсон боловч тэдгээрийг хоёрдогч бүлгүүдэд нэмж болно. Жишээ нь fred нь 1001 анхан шатны бүлэгтэй байж болох боловч 2000 бүлэгт (данс), 3000 (менежер) бүлэгт хамаарах болно.

Хоёрдогч бүлгийн id-ийг үзэхийн тулд дараах синтаксийг ашиглаж болно.

id - бүлэг

Хэрэв та өөр хэрэглэгчийн хоёрдогч бүлгийг харахыг хүсвэл хэрэглэгчийн нэрийг зааж өгнө үү:

id -G fred
id - бүлүүд fred

id -gn (Хэрэглэгчдэд зориулсан үндсэн бүлгийн нэрийг харуулах)

Бүлгэмийн id-ийг харуулах нь сайхан боловч хүн гэж нэрлэгдэх үед ойлгоход илүү хялбар байдаг.

Дараах тушаал нь хэрэглэгчдэд зориулсан үндсэн бүлгийн нэрийг харуулдаг:

id -gn

Линукс стандарт түгээлтийн энэ тушаалын гаралт нь хэрэглэгчийн нэртэй ижил байх магадлалтай. Жишээ нь, Фред.

Та бүлгийн нэрийг үзэхийн тулд дараах синтаксыг ашиглаж болно:

id - бүлгийн нэр

Хэрэв та өөр хэрэглэгчийн хувьд үндсэн бүлгийн нэрийг харахыг хүсвэл хэрэглэгчийн нэрийг дараах тушаалаар оруулна:

id-fred
id - бүлэг - нэр Фрэд

id -Gn (Хэрэглэгчдэд зориулсан хоёрдогч бүлгийн нэрийг харуулах)

Хэрэв та хэрэглэгчийн ID дугаар биш харин хоёрдогч бүлгийн нэрийг үзүүлэхийг хүсвэл дараах тушаалыг оруулна уу:

id -Gn

Гаралт нь fred adm cdrom sudo sambashare-ийн мөрийн дагуу байх болно.

Дараах синтаксийг ашиглан ижил мэдээллийг авч болно:

id - бүлгийн - нэр

Хэрэв та өөр хэрэглэгчийн хоёрдогч бүлгийн нэрийг харахыг хүсвэл хэрэглэгчийн нэрийг дараах тушаалаар зааж өгөх хэрэгтэй:

id-gn fred
id - бүлгийн нэр - нэр Фрэд

id -u (Хэрэглэгчийн ID харуулах)

Хэрэв та дараах тушаалаар одоогийн хэрэглэгчийн төрөлд хэрэглэгчийн ID харуулахыг хүсвэл:

id -u

Тушаалын гаралт нь 1000 мөрийн дагуу байх болно.

Дараах тушаалыг бичээд доор дурдсан тушаалыг ашиглан ижил үр дүнд хүрч чадна:

id - хэрэглэгч

Та хэрэглэгчийн нэрийг өөр хэрэглэгчдэд хэрэглэгчийн id-г олж мэдэж болно:

id-u fred
id - хэрэглэгч fred

id -un (Хэрэглэгчийн нэрийг харуулах)

Та одоогийн хэрэглэгчийн нэрийг дараах тушаалыг бичин харуулж болно:

id -un

Дээрх тушаалын үр дүн нь Фрэдийн шугамын дагуу байх болно.

Та мөн дараах тушаалыг ашиглан ижил мэдээллийг үзүүлж болно:

id - user --name

Энэ нэртэй өөр хэрэглэгчийн нэрийг нийлүүлэх нь бага зүйл байдаг.

Хураангуй

Id тушаалыг ашиглах гол шалтгаан нь хэрэглэгчийн ямар бүлгүүдийн харъяалагддаг болон зарим хэрэглэгчийг хооронд нь солиулахын тулд su тушаалыг ашигладаг.

Сүүлчийн тохиолдолд та whoami тушаалыг ашиглан хэн хэнээр нэвтэрсэн болохыг олж мэдээд группын командыг ашиглан аль бүлгүүд нь хэрэглэгчийн харъяалагдаж байгааг мэдэх боломжтой.

Хэрэв та өөр хэрэглэгчтэй хэд хэдэн тушаалуудыг ажиллуулах шаардлагатай бол su тушаалыг ашиглах ёстой. Ad-hoc тушаалуудын хувьд та sudo тушаалыг ашиглах ёстой.