Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Giải quyết vòng lặp đăng nhập Ubuntu:Hướng dẫn khắc phục từng bước

Giải quyết vòng lặp đăng nhập Ubuntu:Hướng dẫn khắc phục từng bước

Cập nhật  3:45 chiều EDT ngày 6 tháng 5 năm 2023

J.T. có hơn 20 năm kinh nghiệm trong ngành công nghệ và chuyên hỗ trợ kỹ thuật cũng như đào tạo người dùng. Ông đã thành công trong việc giúp đỡ mọi người hiểu biết về công nghệ để cải thiện cuộc sống nghề nghiệp và cá nhân của họ. Ông là người ủng hộ mạnh mẽ phần mềm miễn phí và sự lựa chọn tự do. Anh ấy thành thạo Java, Python, SQL và Linux.

Một số điều có thể khiến bạn hoảng sợ nhanh hơn việc cố gắng đăng nhập vào máy tính và bị từ chối truy cập. Bạn nhấp vào tên người dùng, nhập mật khẩu, nhấn Enter, và… không có gì.

Thật không may, loại trải nghiệm này phổ biến hơn bạn nghĩ với Ubuntu. Điều này thường được gọi là sự cố vòng lặp đăng nhập Ubuntu; đừng lo lắng, vì không khó để khắc phục vấn đề này, đặc biệt là khi bạn biết phải làm gì.

Nếu hệ thống Ubuntu của bạn bị kẹt trong vòng lặp đăng nhập, hãy làm theo và bạn sẽ thiết lập và chạy ngay lập tức.

Truy cập Terminal từ màn hình đăng nhập Ubuntu

Cài đặt Ubuntu của bạn có bị kẹt ở màn hình đăng nhập không? Nếu có, điều đầu tiên bạn cần làm là thoát khỏi màn hình đăng nhập đồ họa và kích hoạt thiết bị đầu cuối. Để thực hiện việc này, hãy khởi động hệ thống của bạn bình thường và đợi màn hình đăng nhập xuất hiện. Từ màn hình đăng nhập, nhấn Ctrl + Alt + F3 .

Một số máy tính xách tay sử dụng các phím chức năng để cài đặt độ sáng màn hình hoặc âm lượng. Trên những máy như vậy, bạn có thể cần phải giữ một phím khác để có F3 của mình phím hoạt động như một phím chức năng, không phải là nút điều khiển âm lượng hay bất kỳ chức năng nào khác mà nó có thể thực hiện.

Ví dụ:máy tính xách tay Dell có khóa được gắn nhãn Fn . Trên các máy này, bạn cần nhấn Fn + Ctrl + Alt + F3 đồng thời.

Giải quyết vòng lặp đăng nhập Ubuntu:Hướng dẫn khắc phục từng bước

Nhấn tổ hợp phím này sẽ đưa bạn đến màn hình đầu cuối với lời nhắc đăng nhập. Đăng nhập bằng tên người dùng và mật khẩu của bạn và bạn sẽ thấy dấu nhắc lệnh trong thư mục chính của mình. Bạn có thể nhập lệnh tại đây giống như cách bạn làm trong ứng dụng đầu cuối từ máy tính để bàn của mình.

Tốt nhất bạn nên thử các khả năng sau để giải quyết vấn đề vòng lặp đăng nhập Ubuntu:

1. Kiểm tra cài đặt quyền sở hữu cho tệp cấu hình

Một trong những lý do phổ biến nhất đằng sau vòng đăng nhập Ubuntu là cài đặt quyền sở hữu tệp không chính xác trên một hoặc hai tệp giúp kiểm soát màn hình đăng nhập trên một số hệ thống. Chúng tồn tại dưới dạng các tập tin ẩn trong thư mục chính của bạn.

Nhập thông tin sau vào dòng lệnh để có danh sách thư mục đầy đủ:

ls -la

Ở gần cuối danh sách, hãy tìm tệp có tên .Xauthority . Tập tin này có thể không tồn tại trên hệ thống của bạn. Nếu không có tệp nào có tên .Xauthority, hãy chuyển sang đề xuất tiếp theo.

Giải quyết vòng lặp đăng nhập Ubuntu:Hướng dẫn khắc phục từng bước

Nếu .Xmasterity tệp tồn tại, hãy xem chủ sở hữu và nhóm của tệp. Hai thuộc tính này xuất hiện ở bên trái tên và kích thước tệp.

Trong hình trên, chúng được đánh dấu và cả hai đều được đặt thành root. Nếu tệp này có trên hệ thống của bạn và hiển thị là do root sở hữu thì đây sẽ là vấn đề của bạn. Bạn phải sở hữu tệp chứ không phải người dùng root.

Để thay đổi cài đặt của chủ sở hữu, hãy nhập lệnh sau:

sudo chown username:username .Xauthority

Tất nhiên, bạn nên nhập lệnh và thay thế "tên người dùng " bằng tên người dùng thực tế của bạn. Hãy chắc chắn nhập lệnh chính xác như được hiển thị. Lưu ý dấu hai chấm giữa tên người dùng, dấu chấm ở đầu tên tệp và chữ hoa X .

Khi hoàn tất, hãy liệt kê lại thư mục và chủ sở hữu tệp bây giờ sẽ là tên người dùng của bạn.

Nếu tệp .Xmasterity được đặt chính xác, hãy tra cứu thêm danh sách thư mục để xem liệu có tệp có tên .ICEauthority không tồn tại. Nếu bạn thấy tập tin này, hãy kiểm tra cả chủ sở hữu của nó. Nếu chủ sở hữu được đặt thành root (hoặc bất kỳ tên nào khác ngoài tên người dùng của bạn), hãy sử dụng lệnh trên để sửa cài đặt quyền sở hữu; thay đổi .Xmasterity tới .ICEauthority trong lệnh nói trên.

2. Kiểm tra cài đặt quyền trên thư mục /tmp

Nếu Ubuntu của bạn bị kẹt ở màn hình đăng nhập thì có thể là do cài đặt quyền không chính xác trên /tmp của hệ thống thư mục. Thư mục này chứa tất cả các tệp tạm thời và có thể tàn phá khi các tiến trình hệ thống không thể truy cập vào tệp của chúng.

Giải quyết vòng lặp đăng nhập Ubuntu:Hướng dẫn khắc phục từng bước

Để xem các quyền trên thư mục /tmp, hãy nhập hai lệnh sau:

cd /
ls -la

Thư mục /tmp sẽ xuất hiện ở gần cuối danh sách. Ở đây, bạn muốn xem chuỗi chữ cái ở cột ngoài cùng bên trái của danh sách thư mục. Chúng đại diện cho các quyền đối với thư mục.

Trong trường hợp /tmp, chuỗi ký tự đó phải chính xác là drwxrwxrwt . Nếu danh sách thư mục của bạn hiển thị bất kỳ điều gì khác biệt, hãy chạy lệnh sau để thay đổi quyền đối với tệp:

sudo chmod 1777 /tmp

3. Kiểm tra dung lượng trống còn trống

Một nguyên nhân phổ biến khác gây ra sự cố đăng nhập vòng lặp Ubuntu không mong muốn là do dung lượng trên ổ cứng của bạn bị giới hạn. Hệ thống của bạn sẽ làm những điều kỳ lạ khi không thể ghi vào ổ cứng.

Để kiểm tra xem bạn còn bao nhiêu dung lượng trống, hãy sử dụng lệnh df:

df -h ~

Điều này sẽ cho bạn biết bạn đã sử dụng bao nhiêu dung lượng và còn trống trên ổ đĩa chứa thư mục chính của bạn. Nếu dung lượng trống nhỏ hơn ba hoặc bốn gigabyte, bạn nên tìm các tệp cần xóa. Thư mục tải xuống của bạn có lẽ là nơi tốt để bắt đầu.

Bạn cũng có thể sử dụng lệnh sau để liệt kê mức sử dụng ổ đĩa cho toàn bộ hệ thống:

df -h

Nếu kết quả của lệnh này cho thấy bất kỳ thiết bị nào không còn dung lượng trống, bạn sẽ phải tìm cách xóa một số tệp khỏi thiết bị đó hoặc tăng kích thước phân vùng để mở thêm dung lượng.

Bạn phải hết sức cẩn thận khi xóa các tập tin bên ngoài thư mục chính hoặc sửa đổi phân vùng đĩa. Sai lầm có thể đồng nghĩa với việc mất tất cả dữ liệu của bạn.

4. Xóa và cài đặt lại môi trường máy tính để bàn của bạn

Nếu vẫn thất bại, bạn có thể thử gỡ bỏ và cài đặt lại môi trường máy tính để bàn Ubuntu (bao gồm GDM) như là phương sách cuối cùng. Có thể mất chút thời gian để hoàn thành nhưng bạn chỉ cần nhập một vài lệnh.

Để thực hiện cài đặt mới máy tính để bàn, hãy nhập các lệnh sau theo thứ tự:

sudo apt remove ubuntu-desktop
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean
sudo apt install ubuntu-desktop

Các lệnh này sẽ xóa màn hình hiện tại, cập nhật danh sách phần mềm, nâng cấp hệ thống và gói của bạn lên phiên bản mới nhất, xóa và dọn sạch mọi tệp không sử dụng, đồng thời cài đặt lại môi trường màn hình.

Khởi động lại hệ thống của bạn sau mỗi lần cấu hình

Sau khi thực hiện các giải pháp nêu trên, bạn nên khởi động lại hệ thống của mình và thử đăng nhập lại. Để làm như vậy, hãy nhập thông tin sau tại dấu nhắc của thiết bị đầu cuối:

sudo shutdown -r now

Tại thời điểm này, bạn chắc chắn đã khắc phục được sự cố vòng lặp đăng nhập Ubuntu và có được quyền truy cập lại vào hệ thống của mình. Mặc dù trải qua trải nghiệm này không hề dễ chịu với bất kỳ ai nhưng chúng ta cần rút ra một bài học quan trọng. Những việc như thế này chính xác là lý do tại sao việc sao lưu thường xuyên hệ thống Linux của bạn là điều cần thiết.

Đôi khi không có giải pháp nào khác ngoài việc định dạng ổ đĩa của bạn và bắt đầu lại. Sẽ thật đau đớn nếu bạn rơi vào tình huống đó mà không có phương án dự phòng.