[Linux] Unix 서버 취약점 점검 U-65 [3.29 at 서비스 권한 설정]
Nowhere 와 Now here 의 차이

IT/ㄴ Linux Vulnerabilities

[Linux] Unix 서버 취약점 점검 U-65 [3.29 at 서비스 권한 설정]

TIENE 2023. 9. 6. 08:11
반응형

KISA 한국인터넷진흥원 21-03-31 기준

 

KISA 한국인터넷진흥원

 

www.kisa.or.kr


출처 : [주요정보통신기반시설_기술적_취약점_분석_평가_방법_상세가이드.PDF] P.127


■ 공통설정

1) at 명령어 일반사용자 권한 삭제 (at 명령어 위치는 OS별 다를수 있음)
 ※ at 명령어는 SUID가 설정되어 있으므로 SUID 설정 제거

ls -l /usr/bin/at
chmod 4750 /usr/bin/at


2) cron 관련 설정파일 소유자 및 권한 설정

chown root <at 관련 파일>
chmod 640 <at 관련 파일>

 

 

 

■ at 명령어를 일반사용자에게 허용하는 경우

1) “/etc/cron.d/at.allow” 및 “/etc/cron.d/at.deny” 파일의 소유자 및 권한 변경

chown root /etc/cron.d/at.allow
chmod 640 /etc/cron.d/at.allow
chown root /etc/cron.d/at.deny
chmod 640 /etc/cron.d/at.deny

 


2) “/etc/cron.d/at.allow” 및 “/etc/cron.d/at.deny” 파일에 사용자 등록

cat /etc/at.allow (at 명령어 사용을 허용하는 사용자 등록)
cat /etc/at.deny (at 명령어 사용을 차단하는 사용자 등록)

 

반응형