2.2.5.4. 대화형 세션 시간 초과
규정 준수 프로필을 사용하려면 대화형 세션 시간 초과를 적용해야 할 수 있습니다. 예를 들어 DISA STIG에서는 모든 사용자가 15분 동안 활동이 없으면 자동으로 로그아웃해야 합니다. 설치 프로세스를 완료하는 데 1시간 이상 걸리는 경우가 많으며, 이 제어로 인해 설치가 완료되기 전에 설치 프로세스를 중지하고 사용자를 로그아웃할 수 있습니다. 이는 백업 및 복원과 같은 2일차 운영에도 적용됩니다. 이 작업에서는 프로덕션 환경에서 권장되는 대화형 세션 시간 초과보다 오래 걸리는 경우가 많습니다. 이러한 작업 중에 대화형 세션 시간 제한을 늘리면 작업이 성공적으로 수행됩니다.
쉘 시간 제한 변수, systemd-logind 에 대한 유휴 세션 시간 제한 설정, SSH 연결 시간 초과 설정 등 이 제어를 적용할 수 있는 방법은 여러 가지가 있으며, 다른 규정 준수 프로필은 이러한 방법 중 하나 이상을 사용할 수 있습니다. 설치를 가장 자주 중단하고 2일차 작업은 systemd-logind 의 유휴 세션 시간 초과로, DISA STIG 버전 V2R1 및 V2R2(Red Hat Enterprise Linux 9)에 도입된 systemd-logind의 유휴 세션 시간 초과입니다. root 사용자로 systemd-logind 의 유휴 세션 시간 초과를 늘리려면 다음을 수행합니다.
-
/etc/systemd/logind.conf파일을 편집합니다. -
StopIdleSessionSec설정이 0으로 설정된 경우 변경이 필요하지 않습니다. StopIdleSessionSec설정이 0이 아닌 경우 해당 시간 후에 세션이 종료됨을 나타냅니다.StopIdleSessionSec=7200을 변경하여 시간 제한을 증가한 다음systemctl restart systemd-logind를 실행하여 변경 사항을 적용합니다.- 대화형 세션에서 완전히 로그아웃하고 새 설정이 현재 로그인 세션에 적용되도록 다시 로그인합니다.
이러한 변경은 설치 호스트에서만 수행하거나 설치 호스트를 사용하지 않는 경우 Ansible Automation Platform 설치 프로그램이 실행되는 호스트만 변경해야 합니다.