Ghi chú
Xem thêm hướng dẫn tại Arch Wiki.
Cài đặt
Để build và cài đặt chúng ta cần cài đặt gói pam-devel
.
xbps-install -S pam-devel
Sau khi tải mã nguồn, mình dùng lệnh ouch
để giải nén.
ouch d pam_autologin-1.2.tar.gz
cd pan_autologin-1.2
Cài đặt lên máy bằng lệnh sau:
make install
Cài đặt PAM
Thêm dòng sau vào đầu file /etc/pam.d/login
.
auth include pam_autologin.so always
File /etc/pam.d/login
sẽ trông như thế này:
#%PAM-1.0
auth required pam_autologin.so always
auth include system-local-login
account include system-local-login
session include system-local-login
Tạo file autologin.conf
Thông tin đăng nhập sẽ được lưu vào /etc/security/autologin.conf
.
Để tiếp tục, hãy tạo file này bằng lệnh sau:
touch /etc/security/autologin.conf
Khởi động lại máy
- Sau khi khởi động lại và nhập tên đăng nhập, nếu làm theo đúng các bước, bạn sẽ thấy dòng chữ này:
Autologin will remember the next non-root login.
- Nhập mật khẩu để khởi tạo file
/etc/security/autologin.conf
. - Xong rồi đấy, từ giờ để đăng nhập bạn chỉ cần nhập tên đăng nhập thôi!
Đổi mật khẩu
- Khi đổi mật khẩu,
/etc/security/autologin.conf
sẽ không đổi theo, hãy làm lại từ bước Tạo file autologin.conf phía trên nhé.
Gỡ bỏ
Để gỡ bỏ tự động đăng nhập, hãy xóa file /etc/security/autologin.conf
.
Vì file này chứa thông tin đăng nhập nên rất nguy hiểm khi bị lộ.
Để chắc cú hơn, mình dùng lệnh shred
thay vì rm
.
shred -u /etc/security/autologin.conf