Có một số mật khẩu mặc định cho người dùng mới trong Linux không?


9

Tôi là một người dùng Windows dần dần chuyển sang Linux. Trong Windows, chúng tôi có tùy chọn có hoặc không có mật khẩu cho người dùng. Khi chúng tôi không đặt mật khẩu, chúng tôi có thể đăng nhập trực tiếp vào hệ thống.

Tuy nhiên, trong Linux, điều này là không thể vì mọi người dùng đều phải có mật khẩu. Ngay cả khi người ta không cung cấp mật khẩu không gõ bất cứ thứ gì và chỉ cần nhấn Returnphím sẽ không đăng nhập (không giống như Windows). Có một số mật khẩu mặc định được đặt cho mọi người dùng hoặc bất kỳ cơ chế nào khác bằng cách mật khẩu luôn được gán không?


mật khẩu không bắt buộc trong hệ thống linux unix
Kiwy

Kiwy đã nói điều đó trước đây. Tìm ở đây để tự động nhận: unix.stackexchange.com/search?q=autologin+inittab

Câu trả lời:


7

Xác thực có thể được xử lý theo nhiều cách khác nhau trong Linux. Xác thực mật khẩu qua / etc / passwd và / etc / bóng là mặc định thông thường. Không có mật khẩu mặc định.

Một người dùng không bắt buộc phải có mật khẩu. Trong một thiết lập thông thường, người dùng không có mật khẩu sẽ không thể xác thực bằng việc sử dụng mật khẩu. Điều này là phổ biến đối với người dùng hệ thống được sử dụng để chạy daemon, nhưng không được sử dụng trực tiếp bởi con người.

Bạn có thể định cấu hình Linux để cho phép đăng nhập vào máy tính để bàn tự động hoặc cho phép đăng nhập mà không cần mật khẩu. Xác thực được thực hiện thông qua PAM , có cấu hình cao. Các Arch wiki Mời cấu hình PAM sau để đăng nhập mà không cần mật khẩu:

Nếu bạn muốn bỏ qua lời nhắc mật khẩu trong GDM thì chỉ cần thêm dòng sau vào dòng đầu tiên của /etc/pam.d/gdm-password:

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin 

Sau đó, thêm nhóm nopasswdlogin vào hệ thống của bạn. Xem Nhóm để mô tả nhóm và lệnh quản lý nhóm. Bây giờ, thêm người dùng của bạn vào nhóm nopasswdlogin và bạn sẽ chỉ phải nhấp vào tên người dùng của mình để đăng nhập.


5

Để trả lời câu hỏi theo nghĩa đen: không, không có mật khẩu mặc định. Thông thường theo mặc định, một tài khoản sẽ có mật khẩu "không hợp lệ", nghĩa là băm mật khẩu sẽ không được khớp với bất kỳ mật khẩu nào cả. Để có thể đăng nhập, mật khẩu phải được chỉ định rõ ràng, ví dụ: bằng cách chạy passwdcho tài khoản được đề cập.

Tuy nhiên, bạn có thể định cấu hình trình quản lý đăng nhập để tự động đăng nhập với tư cách người dùng cụ thể, ngay lập tức hoặc sau khi trì hoãn, nếu bạn muốn làm như vậy. Điều đó thường không được thực hiện, nhưng tính năng tồn tại.


2

Không có. Đối với mỗi người dùng bạn tạo trong GUI, bạn phải đặt mật khẩu theo cách thủ công. Mật khẩu trống hoặc mật khẩu tiêu chuẩn mặc định rõ ràng được coi là rủi ro bảo mật cao.

Nhưng

Bạn có lệnh newusersphù thủy có thể giúp bạn tạo một hoặc nhiều người dùng bằng mật khẩu mặc định bạn muốn ở chế độ văn bản thuần túy. sử dụng như root: newusers filetrong đó tệp là một tệp văn bản có cấu trúc folowing cho mỗi dòng: pw_name: pw_passwd: pw_uid: pw_gid: pw_gecos: pw_dir: pw_shell

Bạn có thể làm điều đó trong một dòng lệnh. Thí dụ :

echo chinmay:clearpassword::::/home/maleki:/bin/bash | sudo newusers

0

Không, không có mật khẩu mặc định cho người dùng. Thông tin bạn có thể muốn đọc là trang hướng dẫn cho người dùng

man adduser

Lệnh này sử dụng useraddđó là một lệnh cấp thấp hơn.


1
Điều đó phụ thuộc vào bản phân phối. Trong Debian adduserlà lệnh riêng của nó. Trong RHEL, đó là một liên kết tượng trưng đến useradd.
jordanm

0

Không có mật khẩu mặc định: tài khoản có mật khẩu hoặc không có mật khẩu (trong trường hợp đó bạn không thể đăng nhập, ít nhất là không xác thực bằng mật khẩu). Tuy nhiên, bạn có thể đặt mật khẩu trống. Nhiều dịch vụ từ chối mật khẩu trống, mặc dù. Đặc biệt, với mật khẩu trống, bạn sẽ không thể đăng nhập từ xa. Nhưng bạn sẽ có thể đăng nhập vào bảng điều khiển.

Thay vì sử dụng tính năng này, tôi khuyên bạn nên đặt mật khẩu khá mạnh và nếu bạn thực sự không muốn phải nhập nó vì máy tính của bạn vẫn ở nhà và không ai ngoài bạn truy cập, hãy thiết lập tự động . Một tài khoản không mật khẩu có ý nghĩa trong một số trường hợp, chẳng hạn như trẻ em.

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.