Có thể khóa một số tài khoản để chỉ có thể truy cập trong khoảng thời gian cụ thể không?
Ví dụ, tài khoản joe chỉ nên được truy cập trong giờ hành chính.
Có thể khóa một số tài khoản để chỉ có thể truy cập trong khoảng thời gian cụ thể không?
Ví dụ, tài khoản joe chỉ nên được truy cập trong giờ hành chính.
Câu trả lời:
Nếu bạn đang nói về Linux, nó phụ thuộc vào việc distro có gửi pam_time.so hay không. Mô-đun PAM đó có thể hỗ trợ giới hạn quyền truy cập vào một số thời điểm nhất định trong ngày, với các ngoại lệ của người dùng, được lặp hoàn toàn vào ngăn xếp PAM.
Đối với * NIX khác, nếu họ hỗ trợ PAM (như Solaris), bạn có thể có thể lấy và biên dịch pam_time.so từ một nơi nào đó.
Trong FreeBSD, bạn có thể sử dụng pw
tiện ích:
pw lock <user>
và
pw unlock <user>
Vì vậy, bây giờ tất cả những gì bạn phải làm là tạo một tập lệnh để thêm logout
và kill
ra lệnh theo yêu cầu, lặp qua người dùng, thực thi thông qua cron
công việc và bạn đã hoàn tất!