Tôi có một câu hỏi mà tôi tự hỏi liệu có ai đã cố gắng đạt được những điều sau đây không:Thực hiện hành động khi người dùng đăng nhập qua SSH từ một máy chủ cụ thể
Giả sử đây là kết quả của 'cuối cùng' của tôi lệnh trong một môi trường Linux:
root pts/1 192.168.1.10 Wed Feb 10 07:04 - 07:57 (00:52)
root pts/2 Tue Feb 9 22:00 - 00:13 (02:13)
Làm thế nào tôi có thể thiết lập một hành động cụ thể (nói ví dụ như một motd sửa đổi hoặc gửi email) nếu người dùng 'root' đã đăng nhập từ 192.168.1.10. Có cách nào để thu thập thông tin này không?
Phần thứ hai của câu hỏi này là làm thế nào tôi có thể làm cho trên kiểm tra mạnh mẽ hơn một chút - tức là nếu tôi có như sau:
mary pts/1 192.168.1.10 Wed Feb 10 07:04 - 07:57 (00:52)
bob pts/2 Tue Feb 9 22:00 - 00:13 (02:13)
Bây giờ tôi muốn thực hiện một hành động nếu tên người dùng bằng 'mary' và host là 192.168.1.10.
Bất kỳ đề xuất nào đều được hoan nghênh.
Cảm ơn bạn trước.
Bạn đã thử nghiệm tệp 'sshrc' của mình chưa? =) –
Tôi thích giải pháp của bạn cũng như sputnick, cảm ơn! :) – Tamas
Xin chào sputnick. Chúng tôi đang đến cấp 2 :) Bạn có biết cách loại trừ việc đăng nhập các lệnh ssh đến từ cronjobs/mẩu mã không. Tôi chỉ quan tâm đến đăng nhập người dùng từ một bảng điều khiển. Cảm ơn. – Tamas