วิธีการดูรายชื่อผู้ใช้ใน Linux

ในขณะที่คุณอาจทราบวิธีลงชื่อเข้าใช้ระบบ Linux ด้วยบัญชีผู้ใช้เพียงครั้งเดียวและคุ้นเคยกับบัญชี root คุณอาจไม่มีอรรถประโยชน์ง่ายๆสำหรับการดูบัญชีทั้งหมดที่อยู่ในระบบของคุณ โชคดีที่สับสายคำสั่งเพียงบรรทัดเดียวคือทั้งหมดที่คุณจะต้องนำมารวมทั้งรายการ นี้แน่นอนว่าคุณจะต้องได้รับบรรทัดคำสั่งไปก่อน

กด Super + T หรือ Ctrl + Alt + T เพื่อเริ่มต้นกราฟิกหนึ่งอัน คุณอาจต้องการค้นหาคำว่า Terminal บน Ubuntu Unity Dash หรือค้นหาโปรแกรมภายใต้เครื่องมือระบบและยูทิลิตีภายใต้เมนูแอพพลิเคชั่น KDE หรือเมนู Whisker ของ Xfce4 คุณอาจไม่จำเป็นต้องมีสิทธิพิเศษใด ๆ เพื่อเรียกใช้คำสั่งนี้ทั้งนี้ขึ้นอยู่กับการแจกจ่ายที่คุณใช้อยู่ การแจกแจงที่ทันสมัยที่สุดจะมอบหมายภารกิจผู้ดูแลระบบอย่างน้อยให้กับผู้ใช้รายแรก แต่คุณสามารถเพิ่ม sudo ในคำสั่งเหล่านี้ได้เสมอหากจำเป็นต้องใช้

วิธีที่ 1: การขอรายชื่อผู้ใช้ Linux ทั้งหมด

คุณควรจะสามารถดูรายชื่อผู้ใช้ทั้งหมดได้โดยการพิมพ์คำสั่งต่อไปนี้ที่หน้าจอพร้อมรับคำสั่ง getent passwd | cut -d ':' -f1 | น้อยลง เนื่องจากนี้เป็นเวลานานที่คุณอาจต้องการคัดลอกและวางจากทรัพยากรเว็บนี้ หากเป็นกรณีนี้โปรดตรวจสอบให้แน่ใจว่าได้คลิกที่เมนูแก้ไขในโปรแกรมจำลองมินัลแล้วคลิกวาง นอกจากนี้คุณยังอาจต้องการใช้ Shift + Ctrl + V เพื่อวาง แต่โปรดทราบว่า Ctrl + V ไม่ได้วางในโปรแกรมจำลองเทอร์มินัลส่วนใหญ่เนื่องจากมีฟังก์ชันอื่นที่บรรทัดคำสั่ง

คำสั่งนี้จะแสดงบรรทัดยาวที่คุณสามารถเรียกดูด้วยปุ่มเคอร์เซอร์หรือใช้ปุ่ม J และปุ่ม K เพื่อเลื่อนขึ้นและลง พิมพ์ q เพื่อออก ถ้านี่เป็นครั้งแรกที่คุณกำลังมองหาผู้ใช้ทั้งหมดในระบบของคุณคุณจะไม่ต้องแปลกใจเลย ไม่ต้องกังวลเพราะระบบของคุณไม่ได้ถูกทำลายเลย การกระจาย GNU / Linux ทั่วไปมีบัญชีผู้ใช้จำนวนมากที่กำหนดให้ใช้งานโพรซีเดอร์ที่แตกต่างออกไปเป็นราก ชื่อผู้ใช้จริงของคุณในระบบผู้ใช้คนเดียวมีโอกาสมากกว่าที่จะพบได้ใกล้กับด้านล่าง

PRO TIP: หากปัญหาเกิดขึ้นกับคอมพิวเตอร์หรือแล็ปท็อป / โน้ตบุ๊คคุณควรลองใช้ซอฟต์แวร์ Reimage Plus ซึ่งสามารถสแกนที่เก็บข้อมูลและแทนที่ไฟล์ที่เสียหายได้ วิธีนี้ใช้ได้ผลในกรณีส่วนใหญ่เนื่องจากปัญหาเกิดจากความเสียหายของระบบ คุณสามารถดาวน์โหลด Reimage Plus โดยคลิกที่นี่

ชื่อเหล่านี้บางชื่ออาจเป็นที่รู้จักของคุณเป็นชื่อของโปรแกรมต่างๆที่ทำงานอยู่เบื้องหลัง บัญชีเหล่านี้อาจถูกติดตั้งเมื่อแพคเกจสำหรับโปรแกรมเหล่านั้นมา

วิธีที่ 2: ค้นหาจำนวนผู้ใช้

เนื่องจากรายการนี้อาจยาวและไม่น่าดูคุณจึงจำเป็นต้องใช้ยูทิลิตีการคิดเลข wc หรือ word count เพื่อหาจำนวนบัญชีผู้ใช้ที่กำหนดค่าไว้ในระบบของคุณ ที่พรอมต์พิมพ์หรือคัดลอก getent passwd | wc-l แล้วกด Enter คุณไม่จำเป็นต้องใช้ท่อไปยังโปรแกรมเช่นมากหรือน้อยเพราะนี่จะเป็นเพียงไม่กี่หลักเท่านั้น

ในระบบทดสอบตัวอย่าง Xubuntu ที่เราใช้ในการทำภาพหน้าจอมีบัญชีผู้ใช้ไม่น้อยกว่า 38 บัญชีแม้ว่าบัญชีผู้ใช้จริงจริงเพียงอย่างเดียวคือวิธีเดียวที่จะเข้าสู่ระบบเครื่องดังกล่าว เนื่องจากความจริงที่ว่าโปรแกรมนี้นับบัญชีปลอมที่สร้างขึ้นโดยแพ็คเกจเหล่านั้น โชคดีที่มีวิธี จำกัด ตัวเองให้นับตัวจริงเท่านั้น

หากต้องการดูว่าใครลงชื่อเข้าสู่เครื่องอยู่แล้วให้พิมพ์ ผู้ใช้ และกด Enter คนส่วนใหญ่ที่ใช้การกระจายแบบ Debian ด้วยตัวเองจะพบว่าพวกเขามีเพียงบัญชีของพวกเขาบวกราก ระบบเซิร์ฟเวอร์และการกำหนดค่าผู้ใช้หลายคนที่ใช้งานบางอย่างเช่น CentOS หรือ Red Hat Enterprise Linux อาจพบว่ามีบัญชีอื่น ๆ เข้าสู่ระบบในเวลาเดียวกันเว้นแต่ว่าพวกเขากำลังใช้เครื่องเสมือนเพื่อไม่ให้นับถอยหลัง โปรดทราบว่าผู้ใช้ที่ลงชื่อเข้าใช้เครื่องเสมือนที่ทำงานบนโลหะเปลือยจะปรากฏเฉพาะเมื่อเข้าสู่ระบบจากสภาพแวดล้อมของตนเอง

ข้อมูลเพิ่มเติมสามารถหาได้โดยใช้คำสั่ง ที่ ไม่มีอาร์กิวเมนต์เลย คุณจะพบว่ามีขั้วใดบ้างที่ผู้ใช้เข้าสู่ระบบ โปรดจำไว้ว่า tty7 เป็นเซิร์ฟเวอร์กราฟิก X หรือ Wayland ที่คุณใช้งานได้ถ้าคุณมี Unity หรือ GNOME ติดตั้งไว้ ที่อธิบายว่าเหตุใดบัญชีผู้ใช้ของคุณอาจยังคงแสดงให้คุณเห็นว่าคุณอยู่ในระบบแม้ว่าคุณจะใช้เดสก์ท็อปมาตรฐานเท่านั้น อันที่จริงเนื่องจากความรู้ทางประวัติศาสตร์บางอย่างของ Unix และวิธีการที่ระบบ Unix จัดการอุปกรณ์ของผู้ใช้คุณจะเห็นสิ่งนี้แม้ว่าคุณจะใช้งานหน้าจอสัมผัส

PRO TIP: หากปัญหาเกิดขึ้นกับคอมพิวเตอร์หรือแล็ปท็อป / โน้ตบุ๊คคุณควรลองใช้ซอฟต์แวร์ Reimage Plus ซึ่งสามารถสแกนที่เก็บข้อมูลและแทนที่ไฟล์ที่เสียหายได้ วิธีนี้ใช้ได้ผลในกรณีส่วนใหญ่เนื่องจากปัญหาเกิดจากความเสียหายของระบบ คุณสามารถดาวน์โหลด Reimage Plus โดยคลิกที่นี่

Facebook Twitter Google Plus Pinterest