Tôi muốn chỉnh sửa Last login:thông tin được in ra cùng với thông điệp trong ngày, nhưng tôi không thể tìm thấy tập lệnh tạo và lặp lại.
Nó được định nghĩa ở đâu, trong một tập lệnh shell dễ chỉnh sửa hoặc đóng trong nhị phân?
Lưu ý, điều này khác với ServerFault: Làm cách nào tôi có thể chỉnh sửa thông báo chào mừng khi ssh bắt đầu? . Thông tin "lần đăng nhập cuối cùng" không được in ra từ bên trong /etc/update-motd.d/mà thay vào đó được xác định bằng cách đặt PrintLastLogcờ và do đó không thể chỉnh sửa như các phần khác của tin nhắn trong ngày.
utmpvàwtmpcác tệp (tùy thuộc vào phân phối, đăng ký/var/run/utmphoặc/var/log/utmphoặc tìm trong/varthư mục). Các tệp này không được lưu dưới dạng văn bản, mà dưới dạng nhị phân, vì vậy bạn sẽ cần các công cụ đặc biệt để chỉnh sửa chúng. Tệp utmp theo dõi trạng thái đăng nhập hiện tại của mỗi người dùng. Tệp wtmp ghi lại tất cả thông tin đăng nhập và đăng xuất. Bạn sẽ cần các công cụ đặc biệt để chỉnh sửa chúng, nhưng tôi không thể tìm thấy bất cứ thứ gì thực sự.