ฉันจะหาชื่อผู้ใช้ของฉันได้อย่างไร?


80

ฉันจะรู้ชื่อผู้ใช้ของฉันได้อย่างไร ฉันติดตั้ง Ubuntu แล้ว แต่ฉันไม่ทราบชื่อผู้ใช้ของฉันเพียง แต่รหัสผ่านของฉัน ฉันไม่สามารถเข้าถึงแล็ปท็อปของฉันและไม่สามารถเปิดได้


6
หน้าจอเข้าสู่ระบบแสดงบัญชีที่เป็นไปได้และคุณเพียงแค่ต้องคลิก (หรือไม่ต้องคลิกเนื่องจากคุณเป็นคนสุดท้ายที่เข้าสู่ระบบ) และพิมพ์รหัสผ่านของคุณ
Gilles

1
@Jayharte - คำตอบเหล่านี้เหมาะกับคุณหรือไม่? ถ้าเป็นเช่นนั้นโปรดยอมรับหนึ่งคำตอบ ขอขอบคุณ.
Tass

คำตอบ:


135

เปิดเทอร์มินัลแล้วพิมพ์ whoami

สิ่งนี้จะใช้ได้กับระบบ Unix / Linux ทุกระบบ


7
เขาเข้าสู่ระบบไม่ได้ดังนั้นฉันจึงพนันได้ว่าเขาไม่สามารถเรียกใช้whoami ได้
Boris

1
เขาสามารถเรียกใช้จากโหมดการกู้คืนได้
rajlego

5
@rajlego ถ้าวิ่งออกจากโหมดการกู้คืนจะเป็นเพียงแค่การส่งออกwhoami rootอย่างไรก็ตามในโหมดการกู้คืนls /homeสามารถใช้เพื่อดูชื่อของผู้ใช้ที่มนุษย์กำหนดค่าตามปกติของระบบ หากมีผู้ใช้เพียงหนึ่งคนเอาต์พุตนี้คือชื่อผู้ใช้ และแม้ว่าจะมีมากกว่านั้นก็ควรทำให้ชื่อผู้ใช้เป็นเรื่องง่าย
Eliah Kagan

เห็นด้วยกับ @Boris ดังที่เขากล่าวถึงในคำตอบเขาไม่สามารถเข้าสู่ระบบเขาจะเปิดตัวได้whoamiอย่างไร? เป็นเรื่องแปลกที่จะมีคำตอบนี้ได้รับการโหวตมากมาย
Tung Tran

2
@TungTran - ผู้อัปโหลดมาจากชาว Google (เช่นฉัน) ที่มาที่นี่เพื่อค้นหาคำตอบของคำถามในชื่อ พวกเราบางคนแค่ต้องการเตือนความจำของคำสั่งที่พิมพ์ชื่อผู้ใช้ปัจจุบัน แต่การอ่านคำถามจริงคำตอบนี้ไม่มีประโยชน์กับผู้ถาม
gilly3

21

วิธีที่ง่ายที่สุดในการค้นหาชื่อผู้ใช้ของคุณน่าจะกด ctr + alt + t - นี่จะเปิด terminal และกว่าที่คุณจะเห็นสิ่งที่ชอบ:

user_name@machine_name:~$

และนั่นก็ตอบคำถามของคุณ


ดังนั้น user_name คือชื่อผู้ใช้และ machine_name เป็นกลุ่มหรือไม่
Rafael_Espericueta

ไม่ชื่อเครื่องคือชื่อคอมพิวเตอร์ของคุณ
Jendas

สิ่งนี้ไม่ถูกต้องเสมอไปเนื่องจากเทอร์มินัลที่แสดงนั้นสามารถกำหนดค่าได้
Elzo Valugi

1
หากคุณสามารถกำหนดค่าเทอร์มินัลของคุณคุณอาจรู้whoamiคำสั่ง
Jendas

14

เปิดเทอร์มินัลแล้วพิมพ์:

echo $USER

สิ่งนี้จะพิมพ์ค่าของUSERตัวแปรสภาพแวดล้อมไปยังคอนโซล


3
สำหรับผู้ถามดั้งเดิมสิ่งนี้ไร้ประโยชน์เหมือนwhoamiคำสั่ง แต่ด้วยความซื่อสัตย์ทั้งหมดนี้เป็นสิ่งที่สมบูรณ์แบบสำหรับblah username_hereคำสั่ง"รันคำสั่ง" ที่username_hereสามารถแทนที่ส่วนหนึ่งได้$USERและคำสั่งทั้งหมดทำให้เป็นสากลมากขึ้น ขอบคุณ
nurchi

1
@Ali Dehghani, $ USER เป็นตัวแปรสภาพแวดล้อมที่สามารถเปลี่ยนเป็นอะไรก็ได้ whoami ตรวจสอบว่าใครเป็นผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน
Josef Klimuk

12

หากคุณติดตั้งอูบุนตูคุณจะต้องใส่ชื่อผู้ใช้ของคุณสิ่งนี้จะช่วยเขย่าหน่วยความจำของเราหรือไม่?

เช่นที่นี่yannชื่อผู้ใช้อยู่ที่ไหน

ป้อนคำอธิบายรูปภาพที่นี่


7

คุณควรบูท Ubuntu ของคุณในโหมดการกู้คืน ทำตามขั้นตอนด้านล่าง:

  • เปิดคอมพิวเตอร์ของคุณ รอจนกระทั่ง BIOS โหลดเสร็จหรือใกล้จะเสร็จ (ในช่วงเวลานี้คุณอาจเห็นโลโก้ของผู้ผลิตคอมพิวเตอร์ของคุณ) กดปุ่ม Shift ค้างไว้อย่างรวดเร็วซึ่งจะเปิดเมนู GNU GRUB ขึ้นมา (หากคุณเห็นโลโก้ Ubuntu คุณพลาดจุดที่คุณสามารถเข้าสู่เมนูด้วง) **

  • เลือกบรรทัดที่ขึ้นต้นด้วย " ตัวเลือกขั้นสูง " * * * *

  • เลือกบรรทัดที่ลงท้ายด้วย " (โหมดการกู้คืน) " อาจเป็นบรรทัดที่สองเช่น:Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)

  • กด Return และเครื่องของคุณจะเริ่มกระบวนการบู๊ต

  • หลังจากนั้นครู่หนึ่งเวิร์กสเตชันของคุณควรแสดงเมนูที่มีตัวเลือกจำนวนมาก หนึ่งในตัวเลือก (คุณอาจจำเป็นต้องเลื่อนลงไปที่ด้านล่างของรายการ) จะเป็น " พร้อมต์เพื่อรูทเชลล์พร้อมท์ " กดReturnโดยไฮไลต์ตัวเลือกนี้

ในที่สุดคุณสามารถใช้คำสั่งนี้เพื่อแสดงชื่อผู้ใช้ทั้งหมด:

cut -d: -f1 /etc/passwd

ฉันคิดว่าคุณจะสามารถรับรู้ชื่อผู้ใช้ของคุณในรายการ


คุณไม่จำเป็นต้องremount,rwเพียงแค่อ่านไฟล์ ...
Germar

คุณพูดถูกฉันเพิ่งได้รับมันเป็นตัวเลือก
ตุงทราน

วิธีนี้จะใช้งานได้หากผู้ใช้ไม่ได้ตั้งรหัสผ่านรูท แต่ถ้ามีคนตั้งมันแล้วพวกเขาสามารถเสมอเพียงใช้ USB สดหรือ OS อื่น ๆ จะมองไปที่ไดเรกทอรีบ้าน (ที่ไม่ได้เข้ารหัสหวังว่า.)
Rohitt Vashishtha

ใช่ถ้าเขาจำรหัสผ่านรูทของเขาได้ง่ายขึ้น อย่างไรก็ตามอย่างที่เขาพูดเขาติดตั้ง Ubuntu และไม่รู้ชื่อผู้ใช้ของเขา ฉันคิดว่าเขาไม่ได้ตั้งรหัสผ่านรูท
Tung Tran

ด้วยโหมดผู้ใช้คนเดียวแม้ว่าคุณจะตั้งรหัสผ่านรูทคุณจะสามารถข้ามได้
ตุงทราน

5

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

ป้อนคำอธิบายรูปภาพที่นี่

หากมีบัญชีผู้ใช้มากกว่าหนึ่งบัญชีให้คลิกที่ชื่อที่คุณต้องการใช้ สำหรับผู้ใช้เพียงคนเดียวสิ่งที่คุณต้องทำคือพิมพ์รหัสผ่านของคุณ

หากหน้าจอเข้าสู่ระบบของคุณไม่เหมือนอย่างนั้นหรือการเข้าสู่ระบบไม่ทำงานหรือปัญหาคือการบูทล้มเหลวก่อนที่คุณจะไปที่หน้าจอเข้าสู่ระบบโปรดแจ้งให้เราทราบและให้รายละเอียดมากที่สุดเท่าที่จะทำได้


3
Eliath แก้ไขที่น่าประทับใจ !!
บอริส

ฉันคิดว่าเขามีปัญหาในการแสดงชื่อผู้ใช้ในหน้าเข้าสู่ระบบ หากเขาเห็นหน้าจอเข้าสู่ระบบเขาจะจดจำชื่อผู้ใช้ ถ้างั้นเราก็จะไม่ถาม
ตุงทราน

ชื่อผู้ใช้และชื่อของฉันแตกต่างกันดังนั้นสิ่งนี้จะไม่ทำงาน
mchid

2

ใช้วิธีนี้หากคุณไม่ได้เข้ารหัสโฮมไดเร็กตอรี่ของคุณ

  1. คุณยังมีสื่อการติดตั้ง (LiveCD / USB) ที่คุณติดตั้ง Ubuntu หรือไม่ บูตจากมันและเลือกลอง Ubuntu

  2. ไปที่ไฟล์จากนั้นคุณจะเห็นว่าคุณติดตั้งพาร์ติชั่น Ubuntu เรียบร้อยแล้ว คลิกที่มันมันจะเมาน

  3. /homeไปที่ ที่นี่คุณจะเห็นรายการผู้ใช้ทั้งหมดในระบบที่คุณสร้างขึ้น

ในการเขย่าเบา ๆ ความจำของคุณคุณชื่ออะไร คุณป้อนชื่อเดียวกันขณะติดตั้ง Ubuntu หรือไม่ คุณจำชื่อที่ปรากฏในพรอมต์การเข้าสู่ระบบที่คุณป้อนรหัสผ่านหรือไม่? Ubuntu ตามค่าเริ่มต้นตั้งชื่อผู้ใช้เป็นชื่อของคุณเป็นตัวพิมพ์เล็ก

ตัวอย่าง; name = John Doe ตั้งชื่อผู้ใช้โดยอัตโนมัติ =john


2

จากโหมดการกู้คืนให้รันคำสั่งต่อไปนี้เพื่อแสดงรายการผู้ใช้ที่เป็นมนุษย์ทุกคน:

awk -F'[/:]' '{if ($3 >= 1000 && $3 != 65534) print $1}' /etc/passwd

แหล่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.