Unix дээр үр дүнтэй хэрэглэгчийн ID гэж юу вэ?

Үр дүнтэй хэрэглэгчийн ID нь одоогийн үйл явцын хандалтын түвшинг тодорхойлдог. Үр дүнтэй хэрэглэгчийн ID нь тэг (root) байвал процесс нь жишээлбэл, хязгаарлалтгүй хандалттай болно.

Үр дүнтэй хэрэглэгч гэж юу вэ?

Тэгэхээр жинхэнэ хэрэглэгчийн ID нь таныг хэн бэ (процессыг эзэмшдэг хүн), үр дүнтэй хэрэглэгчийн ID нь Таныг ямар нэг зүйл хийхийг зөвшөөрөх эсэхээ шийдэхийн тулд үйлдлийн систем юуг хардаг (ихэнх тохиолдолд зарим үл хамаарах зүйлүүд байдаг).

Unix дэх хэрэглэгчийн ID гэж юу вэ?

Unix-тэй төстэй үйлдлийн системүүд хэрэглэгчийг утгаараа тодорхойлох ихэвчлэн хэрэглэгчийн ID эсвэл UID гэж товчилдог хэрэглэгчийн танигч гэж нэрлэдэг. UID нь бүлгийн танигч (GID) болон бусад хандалтын хяналтын шалгууруудын хамт хэрэглэгч ямар системийн нөөцөд хандаж болохыг тодорхойлоход ашиглагддаг. Нууц үгийн файл нь хэрэглэгчийн текстэн нэрийг UID-д буулгадаг.

Unix дэх бодит UID ба үр дүнтэй UID гэж юу вэ?

Ерөнхий тайлбар. Одоогийн процессын бодит, үр дүнтэй эсвэл хадгалсан хэрэглэгчийн ID-г (UID) uid болгон тохируулна. Хэрэв uid нь процессын бодит UID эсвэл хадгалсан хэрэглэгчийн ID-тай ижил байвал, setuid() үргэлж амжилттай байдаг мөн үр дүнтэй UID-г тохируулна. бодит хэрэглэгчийн ID болон хадгалсан хэрэглэгчийн ID нь өөрчлөгдөхгүй хэвээр үлдэнэ.

Үр дүнтэй хэрэглэгчийн ID гэж юу вэ?

Үр дүнтэй хэрэглэгчийн ID одоогийн үйл явцын хандалтын түвшин ямар байгааг тодорхойлдог. Үр дүнтэй хэрэглэгчийн ID нь тэг (root) байвал процесс нь жишээлбэл хязгаарлалтгүй хандалттай болно.

Unix хэрэглэгчийн ID ямар төрлүүд байдаг вэ?

Unix шиг үйлдлийн систем дэх хэрэглэгч бүрийг a өөр бүхэл тоо, энэ өвөрмөц дугаарыг UserID гэж нэрлэдэг.
...
Тодорхойлогдсон гурван өөр төрлийн UID нь:

  • Жинхэнэ хэрэглэгчийн ID.
  • Үр дүнтэй хэрэглэгчийн ID.
  • Хадгалсан хэрэглэгчийн ID.

Би хэрэглэгчийн ID-аа хэрхэн олох вэ?

Хоёр арга бий:

  1. Id командыг ашигласнаар та бодит бөгөөд үр дүнтэй хэрэглэгчийн болон бүлгийн ID-г авах боломжтой. id -u Хэрэв id-д хэрэглэгчийн нэр өгөөгүй бол энэ нь одоогийн хэрэглэгчийн хувьд өгөгдмөл болно.
  2. Хүрээлэн буй орчны хувьсагчийг ашиглах. $UID.

Хэрэглэгчийн ID-ийн жишээ юу вэ?

Хэрэв систем эсвэл сүлжээ интернетэд холбогдсон бол хэрэглэгчийн нэр нь ихэвчлэн байдаг и-мэйл хаягийн зүүн талын хэсэг, энэ нь @ тэмдгийн өмнөх хэсэг юм. Ray@contextcorporation.com цахим шуудангийн хаягаар жишээ нь ray гэдэг нь хэрэглэгчийн нэр юм. Хэрэглэгчийн ID нь хэрэглэгчийн нэртэй ижил утгатай.

Би хэрэглэгчийн ID-г хэрхэн олох вэ?

Хэрэглэгчийн ID болон нууц үгээ сэргээхийн тулд та "Нууц үгээ мартсан" функцийг ашиглаж болно, дараах алхмуудыг дагана уу:

  1. Вэбсайт руу ороод Нэвтрэх дээр дарна уу.
  2. Нэвтрэх цонхон дээр "Нууц үгээ мартсан" холбоос дээр дарна уу.
  3. Бүртгүүлсэн цахим шуудангийн дугаараа оруулна уу.
  4. Та имэйл ID-тай холбогдсон бүх хэрэглэгчийн ID-н жагсаалтыг хүлээн авах болно.

3 Group ID UNIX гэж юу вэ?

Процесс бүртэй холбоотой гурван ID байдаг. процессын ID (PID), түүний эх процессын ID (PPID) болон процессын бүлгийн ID (PGID). UNIX процесс бүр 0-ээс 30000 хүртэлх өвөрмөц PID-тэй байдаг.

Линукс хэрэглэгчийн ID гэж юу вэ?

UID (хэрэглэгчийн танигч) нь систем дээрх хэрэглэгч бүрт Линуксээс олгосон дугаар. Энэ дугаар нь хэрэглэгчийг системд таних, тухайн хэрэглэгч ямар системийн нөөцөд хандаж болохыг тодорхойлоход ашиглагддаг. UID 0 (тэг) нь үндэст зориулагдсан.

Хэрэглэгчдийг хайхад ямар танигч ашигладаг вэ?

SID (Аюулгүй байдлын танигч) Энэ нь компьютер эсвэл домэйн хянагч таныг танихад ашигладаг өвөрмөц ID дугаар юм. Энэ нь Windows үйлдлийн системтэй компьютер дээрх хэрэглэгч бүрт, эсвэл Индиана их сургуулийн Active Directory гэх мэт домэйн удирдлагатай сүлжээн дэх хэрэглэгч, бүлэг, компьютер бүрт оноогдсон үсэг, тоон тэмдэгтүүдийн цуваа юм.

Энэ бичлэг таалагдсан уу? Найзуудтайгаа хуваалцана уу:
Өнөөдөр үйлдлийн систем