Đây không phải là cách để tạo một tài khoản không có mật khẩu. Điều này là khá nguy hiểm. Nhưng bạn vẫn có thể cho User đăng nhập mà không cần biết mật khẩu của mình là gì. Rất hiệu quả khi sử dụng trong gia đình và máy tính công cộng để dễ dàng quản lý.
Bạn phải thay đổi nội dung của file /etc/pam.d/gdm vì vậy nếu cẩn thận bạn nên tạo một bản lưu trữ dự phòng trước.
sudo gedit /etc/pam.d/gdm
Thay đổi nội dung file đó thành.
auth requisite pam_nologin.so
auth required pam_env.so
#single click login stuff
#start
auth sufficient pam_listfile.so item=user sense=allow file=/etc/gdm/oneclickusers onerr=fail
#end
@include common-auth
@include common-account
session required pam_limits.so
@include common-session
@include common-password
Tiếp theo tạo file /etc/gdm/oneclickusers
sudo gedit /etc/gdm/oneclickusers
Với nội dung là tên các tài khoản không cần nhập password khi đăng nhập.
Sau khi lưu lại phải đảm bảo file đó không được người khác thay đổi bằng lệnh.
sudo chmod 700 /etc/gdm/oneclickusers
Lúc này thì tùy theo cửa sổ đăng nhập một số theme như human list cho phép bạn click vào User để đăng nhập hoặc chỉ cần gõ vào Username.
Cảm ơn bạn đã chia sẻ thủ thuật