특정 기간 동안 특정 계정을 잠급니다.

특정 기간 동안 특정 계정을 잠급니다.

특정 기간 동안에만 액세스할 수 있도록 특정 계정을 잠글 수 있습니까?

예를 들어 joe 계정은 근무 시간에만 액세스할 수 있습니다.

답변1

Linux에 관해 이야기하는 경우 pam_time.so와 함께 제공되는지 여부는 배포판에 따라 다릅니다. PAM 모듈은 하루 중 특정 시간(사용자 예외 포함)으로 액세스를 제한하고 PAM 스택으로 완전히 루핑하는 것을 지원할 수 있습니다.

다른 *NIX의 경우 PAM(Solaris 등)을 지원한다면 어딘가에서 pam_time.so를 가져와서 컴파일할 수 있습니다.

답변2

FreeBSD에서는 다음 유틸리티를 사용할 수 있습니다 pw:

pw lock <user>

그리고

pw unlock <user>

이제 여러분이 해야 할 일은 필요에 따라 명령을 추가 logout하고 kill사용자를 반복 cron하고 작업을 실행하는 스크립트를 생성하는 것뿐입니다.

관련 정보