特定の期間にのみアクセスできるように、一部のアカウントをロックすることは可能ですか?
たとえば、アカウントjoeは、営業時間中にのみアクセスできる必要があります。
Linuxについて話している場合、ディストリビューションがpam_time.soを出荷するかどうかによって異なります。そのPAMモジュールは、ユーザーの例外を除いて、PAMスタックに完全にループされた特定の時間帯へのアクセスの制限をサポートできます。
他の* NIXの場合、それらがPAM(Solarisなど)をサポートしている場合は、おそらくどこかからpam_time.soを取得してコンパイルできます。
FreeBSDでは、pw
ユーティリティを使用できます。
pw lock <user>
そして
pw unlock <user>
これで、必要に応じてlogout
コマンドとkill
コマンドを追加し、ユーザーをループし、cron
ジョブを介して実行するスクリプトを作成するだけで、完了です。