Study/Linux

limits.conf 및 ulimit 값이 적용되지 않을 때

LoonyHyun 2021. 3. 10. 13:09
반응형

서버 운영 중 ssh 접속 시 limits.conf 파일 또는 ulimit 설정으로

open files 등을 수정하였으나, 적용되지 않을 때가 있다.

 

ssh 버전에 따라 기본값이 달라서 인데,

일부버전 이상부터는 UsePAM 이 no 로 설정된다.

 

UsePAM 을 yes 로 설정 후 재로그인 시 limits.conf 또는 ulimit 설정 값이 적용된다.

 

다른 계정 로그인 후 su 로 로그인 시 limits.conf 값이 적용되나,

ssh로 재로그인 시 open files 값이 자꾸 초기화 되어서 확인 결과

sshd_config 값의 문제였다.

 

파일 위치는 대게

/etc/ssh/sshd_config

로 설정되어있으나,

 

간혹 상위 버전 설치를 위해 추가로 설치한 경우는

그 설치한 경로의 etc/sshd_config 를 수정해야한다.

 

sshd_config 수정 후 서비스를 reload 해주어야한다.

 

service sshd reload

 

'Study > Linux' 카테고리의 다른 글

[시간동기화] rdate, ntp  (0) 2021.01.11
File Encoding  (0) 2017.07.20
Tomcat Log 파일 권한 설정  (0) 2016.08.16
Process Thread 확인  (0) 2016.08.04
File Descriptor 확인 및 설정  (0) 2016.03.31