Làm thế nào tôi có thể tìm ra tên người dùng của tôi?


81

Làm thế nào để tôi biết tên người dùng của tôi? Tôi đã cài đặt Ubuntu, nhưng tôi không biết tên người dùng của mình, chỉ có mật khẩu của tôi. Tôi không thể truy cập máy tính xách tay của tôi và nó không thể được mở.


6
Màn hình đăng nhập hiển thị các tài khoản có thể và bạn chỉ phải nhấp (hoặc thậm chí không phải nhấp vì bạn có lẽ là người cuối cùng đăng nhập) và nhập mật khẩu của bạn.
Gilles

1
@Jayharte - có câu trả lời nào trong số này có hiệu quả với bạn không? Nếu vậy, xin vui lòng chấp nhận một như là câu trả lời. Cảm ơn bạn.
Tass

Câu trả lời:


136

Mở Terminal và gõ whoami

Điều này sẽ hoạt động trên mọi hệ thống Unix / Linux.


7
Anh ta không thể đăng nhập nên tôi cá rằng anh ta không thể chạy whoami
Boris

1
Anh ta có thể chạy nó từ chế độ phục hồi
rajlego

5
@rajlego Nếu chạy từ chế độ phục hồi, whoamisẽ chỉ xuất ra root. Tuy nhiên, trong chế độ khôi phục, ls /homecó thể được sử dụng để xem tên của người dùng được cấu hình thông thường của hệ thống. Nếu chỉ có một người dùng như vậy, đầu ra này là tên người dùng của họ; và thậm chí nếu có nhiều hơn, nó sẽ giúp bạn dễ dàng tìm ra tên người dùng.
Eliah Kagan

Đồng ý với @Boris. Như anh đã đề cập trong câu trả lời, anh không thể đăng nhập, làm sao anh có thể khởi chạy whoami? Thật kỳ lạ khi câu trả lời này nhận được nhiều phiếu bầu.
Tung Trần

2
@TungTran - Upvotes là từ các nhân viên của Google (như tôi), người đã đến đây để tìm câu trả lời cho câu hỏi trong tiêu đề. Một số người trong chúng ta chỉ cần một lời nhắc nhở về lệnh in ra tên người dùng hiện tại. Nhưng, đọc câu hỏi thực tế, câu trả lời này khá vô dụng với người hỏi.
gilly3

21

Cách đơn giản nhất để tìm ra tên người dùng của bạn có lẽ là nhấn ctr + alt + t - điều này sẽ mở thiết bị đầu cuối và hơn bạn sẽ thấy một cái gì đó như:

user_name@machine_name:~$

Và câu trả lời cho câu hỏi của bạn.


Vậy user_name có phải là tên người dùng và machine_name là nhóm không?
Rafael_Espericueta

Không. Tên máy là tên của máy tính của bạn.
Jendas

điều này không phải lúc nào cũng đúng, vì những gì thiết bị đầu cuối hiển thị là có thể định cấu hình
Elzo Valugi

1
Nếu bạn có thể cấu hình thiết bị đầu cuối của bạn, bạn có thể biết whoamilệnh.
Jendas

14

Mở Terminal và gõ:

echo $USER

Điều này sẽ in giá trị của USERbiến môi trường lên bàn điều khiển.


3
Đối với người hỏi ban đầu, điều này cũng vô dụng như whoamilệnh, nhưng thực ra, điều này là hoàn hảo cho những lệnh "chạy một blah username_here" trong đó username_heremột phần có thể được thay thế $USERvà toàn bộ lệnh trở nên phổ quát hơn. Cảm ơn.
Nhím

1
@Ali Dehghani, $ USER là một biến môi trường có thể thay đổi thành bất cứ điều gì. whoami thực sự kiểm tra người dùng hiện đang đăng nhập
Josef Klimuk

12

Nếu bạn đã cài đặt Ubuntu, thì bạn đã điền tên người dùng của mình, điều này có giúp chạy bộ nhớ của chúng tôi không?

Ví dụ ở đây yanntên người dùng ở đâu

nhập mô tả hình ảnh ở đây


7

Bạn nên khởi động Ubuntu trong chế độ phục hồi. Làm theo các bước dưới đây:

  • Bật máy tính của bạn. Đợi cho đến khi BIOS tải xong, hoặc gần như đã hoàn thành. (Trong thời gian này, bạn có thể sẽ thấy logo của nhà sản xuất máy tính của mình.) Bấm nhanh và giữ phím Shift, thao tác này sẽ hiển thị menu GNU GRUB. (Nếu bạn thấy logo Ubuntu, bạn đã bỏ lỡ điểm bạn có thể vào menu GRUB.) **

  • Chọn dòng bắt đầu bằng " Tùy chọn nâng cao ". *

  • Chọn dòng kết thúc bằng " (chế độ phục hồi) ", có thể là dòng thứ hai, đại loại như:Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)

  • Nhấn Return và máy của bạn sẽ bắt đầu quá trình khởi động.

  • Sau một lát, máy trạm của bạn sẽ hiển thị một menu với một số tùy chọn. Một trong các tùy chọn (bạn có thể cần phải cuộn xuống cuối danh sách) sẽ là " Drop to root shell prompt ". Nhấn Return với tùy chọn này được tô sáng.

Cuối cùng, bạn có thể sử dụng lệnh này để liệt kê tất cả tên người dùng:

cut -d: -f1 /etc/passwd

Tôi cho rằng bạn sẽ có thể nhận ra tên người dùng của bạn trong danh sách.


Bạn không cần remount,rwchỉ đọc một tập tin ...
Germar

Bạn nói đúng, tôi chỉ đưa ra như một lựa chọn.
Tung Trần

Điều này sẽ hoạt động nếu người dùng chưa đặt mật khẩu gốc của họ bao giờ. Tuy nhiên, nếu ai đó đã thiết lập xong, họ luôn có thể sử dụng usb trực tiếp hoặc bất kỳ HĐH nào khác để xem thư mục chính (hy vọng không được mã hóa.)
Rohitt Vashishtha

Có, nếu anh ta nhớ mật khẩu gốc của mình, điều đó thậm chí còn dễ dàng hơn. Dù sao, như anh ta nói, anh ta đã cài đặt Ubuntu và không biết tên người dùng của mình. Tôi cho rằng anh ta đã không đặt mật khẩu root.
Tung Trần

Ngoài ra, với chế độ người dùng, mặc dù bạn đã đặt mật khẩu gốc, bạn sẽ có thể bỏ qua nó.
Tung Trần

5

Thông thường khi bạn khởi động máy tính, bạn không cần phải biết tên người dùng để đăng nhập, vì nó xuất hiện tự động trong danh sách. Và nếu đó là tài khoản người dùng duy nhất, thì đó là tên duy nhất được liệt kê. Nó sẽ giống như thế này:

nhập mô tả hình ảnh ở đây

Nếu có nhiều tài khoản người dùng, hãy nhấp vào tên bạn muốn sử dụng. Đối với chỉ một người dùng, tất cả những gì bạn phải làm là nhập mật khẩu của bạn.

Nếu màn hình đăng nhập của bạn không giống như vậy hoặc đăng nhập không hoạt động hoặc vấn đề là việc khởi động thất bại trước khi bạn đến màn hình đăng nhập, vui lòng cho chúng tôi biết và cung cấp càng nhiều chi tiết càng tốt.


3
Chỉnh sửa ấn tượng Eliath !!
Boris

Tôi cho rằng anh ta có vấn đề khi hiển thị tên người dùng trên trang đăng nhập. Nếu anh ta có thể nhìn thấy màn hình đăng nhập, anh ta sẽ nhận ra tên người dùng. Sau đó, nếu vậy, chúng tôi sẽ không hỏi.
Tung Trần

Tên người dùng và tên của tôi khác nhau nên điều này sẽ không hoạt động.
mchid

2

Sử dụng giải pháp này nếu bạn không mã hóa thư mục chính của mình.

  1. Bạn vẫn có phương tiện cài đặt (LiveCD / USB) mà bạn đã cài đặt Ubuntu? Khởi động từ nó và chọn Dùng thử Ubuntu.

  2. Đi đến Tệp và sau đó, bạn sẽ thấy bạn đã cài đặt phân vùng Ubuntu. Click vào nó, nó sẽ gắn kết.

  3. Tới /home. Tại đây bạn sẽ thấy một danh sách tất cả người dùng trên hệ thống mà bạn đã tạo.

Để chạy bộ nhớ của bạn, tuy nhiên, tên của bạn là gì? Bạn đã nhập cùng tên trong khi cài đặt Ubuntu? Bạn có nhớ tên đã được hiển thị trên dấu nhắc đăng nhập nơi bạn đã nhập mật khẩu của mình không? Ubuntu theo mặc định đặt tên người dùng là tên đầu tiên của bạn bằng chữ thường.

Thí dụ; name = John Doe, tự động đặt tên người dùng =john


2

Từ chế độ khôi phục, hãy chạy lệnh sau để liệt kê tất cả người dùng giống như người dùng:

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

nguồn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.