
特定の期間にのみアクセスできるように特定のアカウントをロックできますか?
たとえば、joeアカウントは勤務時間にのみアクセスできます。
答え1
Linuxについて話している場合、pam_time.soに付属しているかどうかはディストリビューションによって異なります。 PAMモジュールは、1日の特定の時間(ユーザー例外を含む)にアクセスを制限し、PAMスタックに完全にループすることをサポートできます。
他の* NIXの場合、PAM(Solarisなど)をサポートしている場合は、どこかでpam_time.soをインポートしてコンパイルできます。
答え2
FreeBSDでは、次のユーティリティを使用できますpw
。
pw lock <user>
そして
pw unlock <user>
今やるべきことは、必要に応じてコマンドを追加し、logout
ユーザーkill
を反復処理し、cron
タスクを実行するスクリプトを生成することです。