- Xem bản hướng dẫn gốc tại Arch Wiki.
- Tải pam-autologin về tại Source Forge.
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:
Thiết lập 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 file
/etc/security/autologin.conf
.
- Bây giờ ta sẽ tạo nó 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 tự động đổi theo.
- Để cập nhật file này, hãy xóa nó rồi làm lại từ bước Tạo file autologin.conf.
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ộ, mình dùng lệnh
shred
thay vì rm
.
shred -u /etc/security/autologin.conf
Hơn thế nữa