Không thể đăng nhập vào bất kỳ TTY nào - Mật khẩu sai


10

Tôi đang sử dụng Ubuntu 12.10 với máy tính để bàn Unity. Tôi truy cập TTY1 bằng cách nhấn các phím CTRL+ ALT+ F1, nơi tôi được yêu cầu nhập tên người dùng và mật khẩu, nhưng tôi nhận được thông báo "Đăng nhập không chính xác". Trong tệp nhật ký của tôi /var/log/auth.log, mục này đã được thực hiện:

Oct 23 13:17:45 SomeName login[3361]: FAILED LOGIN (1) on 'dev/tty1' FOR 'aUser', Authentication failure

Tôi không có tên người dùng hoặc mật khẩu sai. Đó là cùng tên người dùng / mật khẩu tôi sử dụng để đăng nhập khi Unity bắt đầu.

Vậy tại sao tôi không thể đăng nhập vào TTY1?


1
Bạn đã thử gõ mật khẩu một lần tại TTY (với tư cách là tên người dùng, chỉ để xem những gì được hiển thị) và một lần khi đăng nhập (sử dụng dấu gạch ngang hoặc một cái gì đó) chỉ để xem liệu đây có phải là sự cố bố cục bàn phím không?
Đánh dấu Paskal

Vâng, đó là một vấn đề bàn phím =) Numlock không bật!
Martin Andersson

Tôi đã có một vấn đề đăng nhập vào tty *. Tôi nghĩ tên đăng nhập của tôi đã được viết hoa nhưng tôi đã sai. Vì một số lý do, nó không phải là. Chuyển sang tất cả chữ thường và đăng nhập tốt.

Trong trường hợp của tôi, điều này là do shell đăng nhập của tôi ( /bin/zsh) không được liệt kê trong /etc/shells.
Zaz

Câu trả lời:


12

Có lẽ cấu hình sơ đồ bàn phím của bạn sai cho tty (một cài đặt khác với Xorg / Unity) và mật khẩu của bạn sai vì điều này. Hãy thử nhập mật khẩu của bạn khi bạn được nhắc nhập tên người dùng và xem các ký tự có đúng không; không nhấn enter, nhưng xóa dữ liệu nhập của bạn (vì đăng nhập sẽ được đăng nhập và mật khẩu của bạn sẽ nằm trong logfile đó). Nếu có gì sai, bạn phải đặt sơ đồ bàn phím. Để thống nhất, mở ứng dụng đầu cuối và nhập

sudo dpkg-reconfigure console-setup

và chọn bố cục phù hợp ở đó. Bạn có thể phải khởi động lại.


lol, điều buồn cười Numlock không bật và mật khẩu của tôi có một số số trong đó =) Tôi có cảm thấy ngu ngốc hay không. Điều đó là tôi đã giải quyết vấn đề này tất nhiên và có tất cả các loại câu trả lời ngoài đó vì vậy tôi không thể tưởng tượng rằng giải pháp này đơn giản như vậy =)
Martin Andersson

Tôi cũng nên nói lý do tại sao tôi muốn đăng nhập vào một TTY khác. Tôi đang thử nghiệm lệnh echo và bây giờ tôi biết nó hoạt động như một bùa mê. Đối với một loại cỏ mới như tôi, hãy đăng nhập vào TTY mà bạn chọn, giả sử TTY1, quay lại cửa sổ thiết bị đầu cuối Unity và nhập : echo test message > /dev/tty1.
Martin Andersson

3

Nguyên nhân phổ biến nhất của lỗi này chỉ đơn giản là nhập sai mật khẩu (hoặc tên người dùng). Sơ đồ bàn phím trong bảng điều khiển thường khác biệt tinh tế so với trong X.

Hãy chắc chắn rằng bạn đang nhập đúng mật khẩu bằng cách nhập mật khẩu đầu tiên vào trường đăng nhập nơi bạn có thể xem liệu nó có được viết như mong đợi hay không.

Kiểm tra xem bạn đang nhập tên người dùng chính xác như vậy (bao gồm cả trường hợp), bằng cách so sánh nó với đầu ra của whoamichạy trong một thiết bị đầu cuối.


Một điều khác sẽ gây ra thông báo lỗi chính xác tương tự này là nếu vỏ đăng nhập/etc/shells của bạn không được liệt kê trong . Tìm vỏ nào bạn đang sử dụng bằng cách tìm kiếm tên người dùng của mình trong /etc/passwd:

grep "dave" /etc/passwd

(thay thế davebằng tên người dùng của bạn) bạn sẽ thấy một cái gì đó như thế này:

dave:x:1000:1000::/home/dave:/bin/zsh

Trường cuối cùng ( /bin/zsh) là vỏ của bạn. Hãy tìm kiếm nó trong /etc/shells:

grep "/bin/zsh" /etc/shells

Chúng ta sẽ thấy một cái gì đó như thế này:

/bin/zsh
/usr/bin/zsh

Nhưng nếu bạn không, đó là vấn đề. Hãy thử cài đặt lại zsh(hoặc bất kỳ vỏ nào bị thiếu /etc/shells) và nếu nó không hoạt động, hãy thêm nó thủ công:

echo `/bin/zsh` | sudo tee /etc/shells

(chúng tôi sử dụng tee>chuyển hướng không hoạt động với sudo)


1

Có thể cách bố trí khác nhau. Ngoài ra, để đăng nhập vào bảng điều khiển, bạn phải nhập usernamewich có thể khác với tên của bạn trong tùy chọn cài đặt hồ sơ. Ví dụ: có tên hồ sơ người dùng là Andrew nhưng tên người dùng có thể nhập mô tả hình ảnh ở đây khác. Tên hồ sơ của tôi trên tiếng Nga và khi tôi đăng nhập vào bảng điều khiển, tôi sử dụng tên đăng nhập tiếng Anh. Nếu vấn đề không nằm ở đây, hãy thử http://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.html

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.