Ubuntu 18.04.1 in mật khẩu người dùng trong khi tắt nguồn [đã đóng]


10

Ubuntu in mật khẩu người dùng trong màn hình văn bản đôi khi xuất hiện trong khi tắt nguồn hoặc chuyển đổi người dùng.

TL; DR

Đây là một câu hỏi, nhưng sau khi điều tra, nó hóa ra là một lỗi (IMHO). Tôi đã báo cáo nó trên launchpad . Vui lòng kiểm tra ở đó cho bất kỳ cập nhật.

Nguyên

Tôi vừa cài đặt Ubuntu 18.04.1 LTS (bionic) trên một máy cũ (và có lẽ tôi chỉ nhận thấy rằng vì đó là một máy chậm). Tôi đã sử dụng cài đặt tôi nhận được từ trang web chính thức của Ubuntu và tôi bắt đầu nghi ngờ về điều đó ngay cả trước khi tôi cài đặt bất cứ thứ gì khác - nhưng tôi đã mất một thời gian để tin.

Tôi không thể tái tạo điều này khi chỉ sử dụng một người dùng, tuy nhiên, khi chuyển đổi người dùng, đăng nhập và tắt, cứ thỉnh thoảng (và trong khi tắt nguồn), màn hình văn bản sẽ nhấp nháy (trước logo ub Ubuntu có dấu chấm tiến trình) và ở dưới cùng của các trạng thái dịch vụ, bạn có nó: mật khẩu người dùng!

Không có gì tinh ranh được cài đặt trên máy này.

Đây là một hình ảnh:

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

Trong trường hợp này, mật khẩu xuất hiện hai lần. Thật khó tin tôi đã làm bất cứ điều gì sai khi tôi vừa cài đặt bản phát hành chính thức.

Tôi không phải là chuyên gia Ubuntu. Điều đó có được coi là bình thường không?

CẬP NHẬT 1:

Tôi tìm thấy một cách để dễ dàng kiểm tra nó. Sau khi chuyển đổi người dùng và chạy:

sudo cat /dev/tty1

Bạn có thể thấy mật khẩu cuối cùng - thực sự, bạn có thể thấy mọi thứ được nhập trong màn hình đăng nhập (cũng là lần thử đăng nhập sai), đó là những gì cũng xuất hiện trong khi tắt nguồn. Tôi đã thiết lập một VM với cùng phiên bản Ubuntu, nhưng cho đến nay tôi không thể sao chép nó. Vì vậy, bây giờ tôi nghi ngờ rằng một trong những ứng dụng tôi đã cài đặt thực sự là kẻ bất lương. Tôi sẽ tiếp tục kiểm tra (về cơ bản tái tạo tất cả các bước trong VM) và đăng ở đây.

CẬP NHẬT 2:

Đã cài đặt tất cả các ứng dụng, tất cả các bản cập nhật và thực hiện tất cả các bước tôi nhớ tôi đã thực hiện (chuyển đổi ngôn ngữ, định cấu hình đầu vào, v.v.). Tôi chỉ không thể sao chép nó - nhưng máy bị lỗi luôn in tất cả các khóa của cửa sổ đăng nhập (và chỉ từ cửa sổ đăng nhập) sang /dev/tty1.

Có thể vấn đề nằm ở một số trình điều khiển mà máy cũ này yêu cầu và VM thì không.

Bây giờ tất cả những gì tôi muốn làm là làm nổ máy này, nhưng trước tiên tôi sẽ báo cáo lỗi. Sau đó, tôi sẽ cấu hình lại máy này từ đầu và nếu nó vẫn có vấn đề, tôi sẽ cập nhật nó.

CẬP NHẬT 3:

Vì vậy, đây là lỗi trên launchpad .

CẬP NHẬT 4:

Cài đặt mới trên một máy khác. 18.04 từ chuẩn, không cài đặt ứng dụng, tất cả các bản cập nhật được cài đặt - không có ứng dụng nào khác và tôi có thể sao chép nó. Tuy nhiên, triệu chứng không hiển thị trên chế độ phục hồi chung 4.15.0-29 .

Đang chạy:

sudo lsof /dev/tty1

in hai quy trình, systemd-lgdm-wayla.

Vâng, bây giờ tôi đã hoàn thành với chủ đề. Nó là một phần của Ubuntu chứ không phải là một ứng dụng bên ngoài. Tôi sẽ giả vờ rằng nó không tồn tại và xem xét rằng tôi đã tham gia báo cáo lỗi.


2
Tôi đánh giá cao điều đó là không thể vì mật khẩu trong Linux ... không được lưu trữ dưới dạng văn bản thuần túy.
NerdOfCode

Đó là đầu ra màn hình khởi động và nếu bạn sửa đổi dòng lệnh khởi động, loại bỏ "khoảng lặng" và "giật gân", bạn sẽ có thể nhìn thấy các dòng mọi lúc. Tôi chỉ có một người dùng duy nhất trên hệ thống của mình và vì vậy sẽ không thể xác minh sự cố hiển thị mật khẩu này.
Charles Green

@NerdOfCode Tôi không nghĩ nó được lưu trữ, lý thuyết của tôi là ai đó đã quên một bản in ra bàn điều khiển trong khi gỡ lỗi ... Và tôi cũng sẽ nghĩ giống như bạn nếu đó không phải là tôi, hoặc nếu tôi không cài đặt nó từ đầu sử dụng bản phát hành chính thức ...
Feu

@CharlesGreen Bạn có đang sử dụng 18.04.1 không? Nếu vậy, những người dùng khác mà tôi đang sử dụng thậm chí không phải là quản trị viên, chỉ cần chuyển sang họ và chuyển đổi lại là đủ để kiểm tra. Nếu bạn có thể kiểm tra nó (và sau đó xóa người dùng) tôi sẽ đánh giá cao!
Feu

6
Tôi nghĩ bạn nên viết báo cáo lỗi tại Launchpad về vấn đề này. Nhận ID người dùng tại launchpad.net và tạo báo cáo lỗi: Chạy ubuntu-bug ubuntuvà làm theo hướng dẫn. (Cho đến khi chúng ta biết rõ hơn, đổ lỗi ubuntu). Tôi nghĩ bạn sẽ nhận được trợ giúp để cung cấp thêm chi tiết về sự cố bởi những người biết nhiều hơn về các báo cáo lỗi tại Launchpad.
sudodus

Câu trả lời:


1

Mới ở đây nhưng thấy vấn đề của bạn rất thú vị. Tôi tin rằng, nếu bạn thực sự nói sự thật, thì một số chương trình bạn đã cài đặt hoặc mở chỉ một lần đã cài đặt một cái gì đó sau đây. Để ghi lại khi bạn nhập mật khẩu của bạn.

/unix/138342/how-to-read-write-to-tty-device

Không chắc chắn nếu bạn có thể tìm kiếm nội dung của từng tệp nhưng một cái gì đó như sau đây là những gì tôi sẽ tìm kiếm. Và nếu bạn đang thách thức, hãy thử tự tạo một cái, để thu thập thông tin đó và điều đó có thể giúp bạn tìm ra thủ phạm.

#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>    
int main() {
    char byte;
    int fd = open("/dev/pts/3", O_RDWR);
    write(fd, "X", 1);
    ssize_t size = read(fd, &byte, 1);
    printf("Read byte %c\n", byte);
    return 0;
}

Chúc may mắn!

Denis


Cảm ơn về cái nhìn sâu sắc, nhận xét của bạn đã cho tôi một ý tưởng và sau đó tôi đã tìm hiểu về lsoflệnh này, cho thấy quá trình nào đang sử dụng một tài nguyên nhất định (chẳng hạn như /dev/tty1/. Vui lòng đọc bản cập nhật 4 của tôi, tôi biết rằng sẽ không có nhiều người tin tôi , nhưng tôi tin rằng nó không phải là một ứng dụng bên ngoài.
Feu
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.