Grafana의 세션 유지 시간과 기본 인증 정책을 설정하는 방법입니다. 원노트는 Grafana 11.2 기준이며 설치 버전·에디션과 SSO 사용 여부에 따라 제공 기능이 다를 수 있습니다. 제품 기본값 파일이 아니라 실제 사용자 설정 파일을 수정합니다.
세션 수명과 암호 정책
/etc/grafana/grafana.ini의 해당 섹션에 설정합니다. 주석 표시인 세미콜론을 제거하고 같은 키가 중복되지 않게 합니다. 예시는 유휴 30분·최대 10시간이며 실제 정책에 맞춰 결정합니다.
[auth]
login_maximum_inactive_lifetime_duration = 30m
login_maximum_lifetime_duration = 10h
[auth.basic]
password_policy = true
[log]
mode = console file
level = infopassword_policy는 Grafana 기본 인증의 정책입니다. 외부 IdP의 암호 정책까지 변경하는 설정은 아니며 기존 사용자의 암호가 즉시 모두 바뀌는 것도 아닙니다. 세션 수명과 토큰 회전·SSO 세션의 관계를 실제 로그인 방식으로 확인합니다.
역할과 대시보드 권한
Users·Teams에서 계정을 나누고 Viewer·Editor·Admin 역할을 필요에 맞게 배정합니다. 대시보드에 별도 권한을 줬다고 상위 조직 역할에서 이미 부여한 권한이 자동으로 축소되지는 않습니다. 테스트 계정으로 실제 열람·편집 범위를 확인합니다.
적용과 로그 확인
sudo systemctl restart grafana-server
sudo systemctl status grafana-server --no-pager
sudo journalctl -u grafana-server -n 50 --no-pager새 로그인과 유휴 만료를 시험하고 관련 로그를 확인합니다. 일반 info 로그가 모든 관리자 활동의 감사 로그를 제공한다고 가정하지 않습니다. 감사 기능과 동시 접속 제어 등은 사용 에디션과 인증 연동 기능을 별도로 확인합니다. TLS·관리망 제한과 계정 폐기 절차도 함께 관리합니다.
참고: https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/