Apakah mungkin untuk mengunci beberapa akun agar hanya dapat diakses selama periode waktu tertentu?
Misalnya akun joe hanya dapat diakses selama jam kantor.
Apakah mungkin untuk mengunci beberapa akun agar hanya dapat diakses selama periode waktu tertentu?
Misalnya akun joe hanya dapat diakses selama jam kantor.
Jawaban:
Jika Anda berbicara tentang Linux, itu tergantung apakah distro mengirimkan pam_time.so atau tidak. Modul PAM itu dapat mendukung pembatasan akses ke waktu-waktu tertentu dalam sehari, dengan pengecualian pengguna, sepenuhnya dilingkarkan ke dalam tumpukan PAM.
Untuk * NIX lainnya, jika mereka mendukung PAM (seperti Solaris) Anda mungkin bisa mendapatkan dan mengkompilasi pam_time.so dari suatu tempat.
Di FreeBSD Anda dapat menggunakan pw
utilitas:
pw lock <user>
dan
pw unlock <user>
Jadi sekarang yang harus Anda lakukan adalah membuat skrip untuk ditambahkan logout
dan kill
perintah sesuai kebutuhan, loop melalui pengguna, jalankan melalui cron
pekerjaan dan Anda selesai!