Khi tôi cài đặt bản cập nhật mới nhất của Ubuntu, tôi đã được hỏi tên người dùng nhưng tôi không nhớ tên người dùng của mình là gì. Làm cách nào để biết tên người dùng của tôi là gì?
Khi tôi cài đặt bản cập nhật mới nhất của Ubuntu, tôi đã được hỏi tên người dùng nhưng tôi không nhớ tên người dùng của mình là gì. Làm cách nào để biết tên người dùng của tôi là gì?
Câu trả lời:
Nếu bạn thậm chí không thể đăng nhập vì bạn không thể nhớ tên người dùng của mình, vẫn có cách để khôi phục dữ liệu của bạn. Lưu ý rằng hướng dẫn này giả định bạn là người dùng duy nhất trên hệ thống.
awk -F: '$3 == 1000' /etc/passwd
Nếu bạn không phải là người dùng duy nhất, hãy thay thế mã ở bước 3. Tìm kiếm người dùng có ID lớn hơn hoặc bằng 1000 bằng:
awk -F: '$3 >= 1000' /etc/passwd
Một trong số họ nhất định là bạn. Hoặc yêu cầu một người dùng khác trên máy kéo danh sách tài khoản.
UID
1000 (thường là người dùng không phải là hệ thống đầu tiên). Nếu đây là máy tính nhiều người dùng và OP không phải là người dùng đầu tiên thì sao?
/etc/passwd
các mục nhập bằng cách UID
tôi sẽ đi đến một cách tổng quát hơn và nói "thông thường của bạn UID
là 1000 hoặc cao hơn, nếu bạn là người dùng duy nhất thì đó là 1000, nếu bạn là người thứ hai, 1001 ", tôi nghĩ rằng việc grepping 1???
sẽ không cung cấp quá nhiều mục và bất kỳ dòng nào được hiển thị sẽ rung chuông trong người dùng hay quên ... bạn có nghĩ vậy không?
cat /etc/passwd
và tìm kiếm một cái gì đó quen thuộc?
Mở terminal ( Ctrl+ Alt+ T) và gõ lệnh
whoami
để tìm ra tên người dùng của người dùng hiện đang đăng nhập.
whoami
Sẽ không có ích nếu bạn quên mất tên người dùng và đăng xuất.
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.
Nếu bạn đang đăng nhập và muốn biết người dùng thì hãy mở terminal (Ctrl+Alt+T)
và gõ lệnh
echo $USER
Điều này sẽ in giá trị của biến môi trường USER lên bàn điều khiển.
whoami
Làm công việc!
whoami
cũng làm công việc.
Nếu bạn đã từng kích hoạt tài khoản root, hãy sử dụng nó.
Nếu phương thức chế độ phục hồi nói trên hoạt động, sử dụng nó.
Nếu bạn có một đĩa CD trực tiếp có thể gắn hệ thống tập tin cài đặt của bạn, hãy làm như vậy và thực sự tìm kiếm người dùng trong tệp / etc / passwd.
Nếu không có cách nào khả thi, bạn có thể (trừ khi bạn bảo vệ mật khẩu trình quản lý khởi động bằng mật khẩu không xác định) vẫn vào hệ thống của bạn bằng cách thêm tùy chọn "init = / bin / sh" vào tham số kernel (bạn có thể chỉnh sửa từ boot menu quản lý). Điều này sẽ đưa bạn thẳng vào một vỏ đơn giản sau khi kernel được tải và bạn có thể xem các tệp văn bản như / etc / passwd. Không thể sửa đổi các tệp trong chế độ đó trừ khi các bước bổ sung (rất nguy hiểm nếu không được hiểu rõ và nằm ngoài phạm vi ở đây) được thực hiện. Bạn có thể phải buộc khởi động lại bằng cách đạp xe để thoát khỏi chế độ đó.
Bạn có thể thả vào chế độ đơn từ Grub. Trong khi khởi động, nhấn Esc
vào màn hình khởi động Grub khi nó nhắc bạn. Nó có thể chỉ hiển thị cho bạn Grub với danh sách của từng hạt nhân - nếu đó là trường hợp không nhấnEsc
Từ đây chọn mục đầu tiên và nhấn e
để chỉnh sửa mục đó. Trang xuống dòng bắt đầu kernel
và nhấn e
lại.
Điều này sẽ cho phép bạn chỉnh sửa toàn bộ dòng. Cuộn sang bên phải cho đến khi bạn đạt đến cuối và loại bỏ splash quiet
khỏi dòng, thay thế nó bằng single
. Nhấn eneter
để chấp nhận các thay đổi và nhấn b
để khởi động vào dòng kernel đã sửa đổi. Điều này sẽ khởi động bạn vào chế độ người dùng duy nhất và sẽ thả bạn vào một vỏ gốc sau khi quá trình khởi động hoàn tất.
Từ đây bạn có thể thêm người dùng vào hệ thống, thay đổi mật khẩu người dùng, v.v.