Không thể đăng nhập vào bất kỳ người dùng nào trên Ubuntu 16.04.1 ngoài khách


1

Tôi đã quản lý để hoàn tất cài đặt Ubuntu ngày hôm nay vào máy tính xách tay dự phòng của mình và tôi hoàn toàn thích thiết bị đầu cuối. Sau khi khám phá giao diện người dùng trong một vài giờ, tôi đã cập nhật nó với:

sudo apt-get upgrade 

Việc nâng cấp chỉ khoảng 128 MB và mất khoảng 45 phút với băng thông rộng thực sự chậm của tôi. Sau khi nâng cấp xong, tôi khởi động lại máy tính của mình.

Tôi có windows 10 cũng được cài đặt trên cùng một máy tính xách tay và bất cứ khi nào tôi khởi động, tôi phải chọn giữa hai cái, vì vậy tôi đã chọn Ubuntu và mọi thứ khởi động như bình thường, không có lỗi.

Khi tôi nhập mật khẩu cho người dùng chính của mình, Ubuntu đã bắt đầu tải máy tính để bàn của tôi nhưng thay vì được chào đón bởi nó, tôi bị mất điện trong vài giây rồi nó quay lại màn hình đăng nhập sau khi phát ra tiếng ồn .... ít nhất là âm thanh đang hoạt động.

Điều hợp lý tiếp theo để tôi nghĩ đến là dùng thử người dùng khách mà tôi rất vui vì đã không xóa. Người dùng khách hoạt động tốt và tôi vào máy tính để bàn của mình mà không gặp vấn đề gì.

Tôi tắt máy tính và khởi động lại một vài lần nhưng vẫn nhận được kết quả tương tự. Sau đó, tôi khởi động Ubuntu trong chế độ phục hồi và quản lý để vào được vỏ gốc, cho phép tôi truy cập vào các lệnh người dùng root.

Sau khi làm điều đó, tôi đặt lại mật khẩu cho người dùng chính của mình bằng:

passwd "USER"

Tôi khởi động lại máy tính của tôi và tôi vẫn không thể đăng nhập. Tôi quay lại shell gốc và tôi tạo một người dùng khác với:

useradd "NEWUSER"
passwd "password"

Tôi khởi động lại máy tính của mình và nó khởi động không gặp vấn đề gì, sau đó tôi cố gắng đăng nhập vào người dùng mới mà tôi vừa tạo bằng vỏ gốc và ... điều tương tự cũng xảy ra.

Sau đó, tôi thử một cái gì đó xảo quyệt hơn và tôi nhấn Ctrl + Alt + f1 khi tôi được yêu cầu nhập mật khẩu cho người dùng chính của mình. Nó nhắc nhở một bảng điều khiển ảo mà tôi quản lý để đăng nhập, điều đó có nghĩa rằng đây không phải là vấn đề quên mật khẩu của tôi theo bất kỳ cách nào.

những gì đang xảy ra, bất cứ ai có thể nghĩ ra một giải pháp?


1
Trong một ngày hoặc lâu hơn, bạn sẽ có thể chấp nhận câu trả lời của bạn sẽ đánh dấu câu hỏi của bạn là đã được giải quyết.
Mokubai

Câu trả lời:


2

Đã giải quyết

Tôi đã không mong đợi để tìm một giải pháp trước khi bất cứ ai đăng câu trả lời nhưng đây là những gì tôi đã làm để giải quyết vấn đề này. Tôi đã không sửa nó nhưng tôi đã tìm ra cách để phá vỡ nó.

Bằng cách nhấn Ctrl+ Alt+ f1đồng thời, nó sẽ mở ra một thiết bị đầu cuối và yêu cầu bạn đăng nhập và mật khẩu. Tên đăng nhập của bạn có thể khác với tên mà nó thực sự hiển thị khi bạn đăng nhập bình thường. Bạn có thể liệt kê tất cả các tài khoản bằng cách sử dụng:

cut -d: -f1 /etc/passwd

Khi tôi đăng nhập, tôi đã thử tạo một tài khoản khác có tên "test1" và mật khẩu "test". Vì một số lý do, nó đã hoạt động được và tôi đã có thể đăng nhập vào máy tính để bàn (tôi vẫn không biết tại sao! Có lẽ nó không giống id người dùng của tôi).

sudo useradd test1
sudo passwd test1

Sau đó, tôi đã cung cấp cho các quản trị viên tài khoản test1 mới và sau đó thử nghiệm nó để xem liệu tôi vẫn có thể đăng nhập hay không. Nó vẫn hoạt động nên tôi nghĩ rằng tôi sẽ sử dụng tài khoản "thử nghiệm" làm tài khoản chính của mình. Bạn có thể cung cấp bất kỳ quyền tài khoản nào với:

sudo adduser "USERID" sudo

Tôi đoán bạn có thể lấy ý chính, xóa người dùng mà bạn không thể đăng nhập. Bạn cũng có thể thay đổi tên tài khoản thử nghiệm của mình bằng:

sudo usermod -l "new name" "old-name"

để xóa một tài khoản

sudo userdel "USERID"

Nếu bạn có tệp trên người dùng khác của mình, tôi nghĩ bạn sẽ có thể truy cập nó với người dùng sudo mới mà bạn đã tạo, điều đó có nghĩa là bạn có thể tự di chuyển / sao chép chúng.

Nếu bất cứ ai cũng có thể tìm ra lý do tại sao nó có thể xảy ra, tôi đánh giá cao nó, tôi không nghĩ Ubuntu đặt tên này qua tên khác, tôi đã thử với nhiều tài khoản khác nhau và trong số các tên người dùng tôi đã thử bao gồm cả "the-mighty-d" , "bl4ck-m4mba" hoặc chỉ "dan", "test1" là người duy nhất hoạt động ngay cả khi chúng được tạo ra theo cùng một cách. (-_- ")

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.