Linux เป็นระบบปฏิบัติการสมัยใหม่ที่เติบโตอย่างรวดเร็ว มีความเสถียรและปลอดภัยสูง Linux มีการตั้งค่าการจัดการผู้ใช้ที่ยืดหยุ่นและความสามารถในการจัดการคอนโซลที่ครอบคลุม
มันจำเป็น
คอมพิวเตอร์ที่มีระบบปฏิบัติการลินุกซ์
คำแนะนำ
ขั้นตอนที่ 1
บัญชีผู้ใช้ทั้งหมดบน linux ถูกเก็บไว้ในไฟล์ข้อความ / etc / passwd แต่ละบรรทัดของไฟล์มีข้อมูลเกี่ยวกับบัญชีใดบัญชีหนึ่ง ประกอบด้วยช่อง 7 ช่อง คั่นด้วยเครื่องหมายทวิภาค 1. เข้าสู่ระบบ2. ฟิลด์ที่ไม่ได้ใช้ซึ่งแฮชรหัสผ่านถูกเก็บไว้ในระบบเก่า 3. ตัวระบุผู้ใช้ (uid) 4. รหัสกลุ่มหลักสำหรับบัญชี (gid) 5. ข้อมูลส่วนตัวของผู้ใช้งาน เช่น ชื่อจริงและเบอร์ติดต่อ 6. ตำแหน่งโฮมไดเร็กตอรี่ 7. เปลือกคำสั่ง
ขั้นตอนที่ 2
โดยค่าเริ่มต้น ไฟล์ / etc / passwd สามารถอ่านได้โดยผู้ใช้ทุกคน คุณสามารถดูรายการในนั้นได้ผ่านโปรแกรมแก้ไขข้อความ โดยใช้ยูทิลิตี้คอนโซล หรืออินเทอร์เฟซแบบกราฟิก
ขั้นตอนที่ 3
หากต้องการดูผู้ใช้ linux โดยตรงจากไฟล์นี้ เพียงพิมพ์เนื้อหาไปยังคอนโซลด้วยคำสั่ง: cat / etc / passwd คุณจะเห็นรายชื่อผู้ใช้ทั้งหมดที่ลงทะเบียนในระบบ
ขั้นตอนที่ 4
บัญชีผู้ใช้แตกต่างกันในประเภท: 1 ผู้ใช้รูท uid = 0.2 ระบบบัญชี 3 ผู้ใช้ทั่วไป สำหรับระบบที่ใช้ Red Hat นั้นมี uid 500 ขึ้นไป และสำหรับระบบที่ใช้ Debian มี 1,000
ขั้นตอนที่ 5
ในไฟล์ / etc / passwd บัญชีจะไม่ถูกจัดเรียงตามประเภท ดังนั้นหากคุณต้องการแสดงเฉพาะผู้ใช้ linux ปกติ ให้ใช้ตัวกรอง ตัวอย่างเช่น คำสั่ง grep นี้สามารถแสดงรายการเฉพาะผู้ใช้ทั่วไปสำหรับระบบเดเบียน โดยการกรองโดย uid: cat / etc / passwd | grep -e "^ [^:] *: [^:] *: [0-9] {4,}" หรือเพิ่มคำสั่ง cut ไปยังไปป์ไลน์ รับเฉพาะการเข้าสู่ระบบและโฮมไดเร็กทอรีของพวกเขา: cat / etc / passwd | grep -e "^ [^:] *: [^:] *: [0-9] {4,}" | ตัด -d: -f1, 6
ขั้นตอนที่ 6
นอกจากตัวไฟล์เองและยูทิลิตี้คอนโซลแล้ว คุณยังสามารถรับรายชื่อผู้ใช้ที่ใช้โปรแกรมกราฟิกได้อีกด้วย ตัวอย่างเช่น เชลล์ KDE มีโมดูลการปรับแต่งการจัดการผู้ใช้และกลุ่ม
ขั้นตอนที่ 7
หน้าต่างด้านบนของโมดูลแสดงรายการบัญชี เมื่อคลิกที่รายการใด ๆ คุณจะได้รับคำอธิบายที่ด้านล่างของหน้าต่าง โมดูลจะแสดงเฉพาะผู้ใช้ปกติและรูทตามค่าเริ่มต้น แต่โดยการเลือกช่องทำเครื่องหมายที่เกี่ยวข้องด้านล่างรายการ คุณจะเห็นผู้ใช้ระบบด้วย