บทนำ
ถ้าคุณกำลังใช้คอมพิวเตอร์ของคุณเองดูเหมือนว่าค่อนข้างชัดเจนว่าผู้ใช้ปัจจุบันจะเป็นคุณ เป็นไปได้ว่าคุณเข้าสู่ระบบในฐานะผู้ใช้อื่นที่ไม่ใช่คุณโดยเฉพาะถ้าคุณใช้หน้าต่างเทอร์มินัล
ตัวอย่างเช่นถ้าคุณใช้คำสั่งต่อไปนี้คุณจะใช้งานได้จริงในฐานะ root
sudo su
ถ้าคุณล็อกอินเข้าสู่เซิร์ฟเวอร์ Linux ที่ทำงานของคุณและคุณทำงานในทีมสนับสนุนคุณอาจต้องใช้บัญชีผู้ใช้ที่แตกต่างกันขึ้นอยู่กับเซิร์ฟเวอร์หรือแอ็พพลิเคชันที่คุณกำลังทำอยู่
บางครั้งคุณอาจเปลี่ยนผู้ใช้หลายครั้งเพื่อไม่ให้ทราบว่าเปลือกของผู้ใช้รายใดที่คุณใช้งานอยู่
คู่มือนี้จะแสดงคำสั่งที่คุณต้องการใช้เพื่อค้นหาว่าคุณกำลังล็อกอินอยู่ในขณะนี้คือใคร
วิธีการแสดงชื่อผู้ใช้ปัจจุบันของคุณ
เพื่อแสดงว่าผู้ใช้ที่คุณกำลังเข้าสู่ระบบในฐานะเพียงพิมพ์คำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัลของคุณ:
ฉันเป็นใคร
ผลลัพธ์ของคำสั่งดังกล่าวแสดงให้เห็นถึงผู้ใช้ปัจจุบันเท่านั้น
คุณสามารถลองนี้โดยการเปิดหน้าต่าง terminal และป้อนคำสั่ง เพื่อพิสูจน์ว่าการทำงานทำงานคำสั่ง sudo su แล้วเรียกใช้คำสั่ง whoami อีกครั้ง
หากคุณต้องการพิสูจน์ว่าการทำงานเป็น ไปตามคู่มือนี้สำหรับการสร้างผู้ใช้ใหม่ และจากนั้นเปลี่ยนไปใช้ผู้ใช้รายนั้นโดยใช้คำสั่ง su - ให้รันคำสั่ง whoami อีกครั้ง
ค้นหาชื่อผู้ใช้ของคุณโดยใช้ id -un
ในโลกมหัศจรรย์ที่ไม่มีการติดตั้ง whoami มีคำสั่งอื่นที่คุณสามารถใช้ซึ่งจะแจ้งชื่อผู้ใช้ปัจจุบันของคุณด้วย
พิมพ์คำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัล:
id -un
ผลที่ได้คือตรงกับคำสั่ง whoami
ข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง id
คำสั่ง id สามารถใช้เพื่อแสดงมากกว่าผู้ใช้ปัจจุบัน
การเรียกใช้คำสั่ง id ด้วยตัวเองจะแสดงข้อมูลต่อไปนี้:
- รหัสผู้ใช้
- รหัสกลุ่ม
- กลุ่ม
คุณสามารถ จำกัด ข้อมูลจากคำสั่ง id ได้
ตัวอย่างเช่นคุณสามารถแสดงเฉพาะกลุ่มผู้ใช้ที่มีประสิทธิภาพโดยพิมพ์คำสั่งต่อไปนี้:
id -g
คำสั่งดังกล่าวแสดงเฉพาะรหัสกลุ่ม ไม่แสดงชื่อกลุ่ม เมื่อต้องการแสดงชื่อกลุ่มที่มีประสิทธิภาพให้เรียกใช้คำสั่งต่อไปนี้:
id -gn
คุณสามารถแสดงรหัสกลุ่มทั้งหมดที่ผู้ใช้อยู่ด้วยคำสั่งต่อไปนี้:
id -G
อีกครั้งคำสั่งดังกล่าวเพียงแค่แสดงรหัสกลุ่ม คุณสามารถแสดงชื่อกลุ่มด้วยคำสั่งต่อไปนี้:
id -Gn
ฉันได้แสดงวิธีแสดงชื่อผู้ใช้ของคุณโดยใช้คำสั่ง id:
id -un
ถ้าคุณเพียงแค่ต้องการแสดง ID ผู้ใช้ของคุณโดยไม่มีชื่อผู้ใช้เพียงแค่เรียกใช้คำสั่งต่อไปนี้:
id -u
สรุป
คุณสามารถใช้ - ช่วยสลับกับทั้ง whoami และ id คำสั่งเพื่อหาหน้าคนปัจจุบันสำหรับแต่ละโปรแกรม
id - ความช่วยเหลือ
whoami - ช่วยเหลือ
หากต้องการดูเวอร์ชันปัจจุบันของ id และ / หรือ whoami รุ่นปัจจุบันใช้คำสั่งต่อไปนี้:
id --version
whoami --version
อ่านเพิ่มเติม
หากคุณชอบคำแนะนำนี้คุณอาจพบว่าสิ่งเหล่านี้มีประโยชน์อย่างยิ่ง: