root 이외의 UID '0' 인 것 취약점 진단
2020. 4. 6. 21:25ㆍ정보보안과정/인프라 취약점 진단
U-05.sh
#!/bin/bash . function.sh TMP1=`SCRIPTNAME`.log > $TMP1 BAR CODE [U-05] root 이외의 UID가 '0' 금지 cat << EOF >> $RESULT [양호]: root 계정과 동일한 UID를 갖는 계정이 존재하지 않는 경우 [취약]: root 계정과 동일한 UID를 갖는 계정이 존재하는 경우 EOF BAR # PASSFILE=/etc/passwd PASSFILE=passwd awk -F: '$3 == "0" {print $1 " : " $3}' $PASSFILE >> $TMP1 UIDZEROCNT=$(wc -l < $TMP1) if [ $UIDZEROCNT -ge 2 ] ; then WARN root 계정과 동일한 UID를 갖는 계정이 존재합니다. INFO $TMP1 참고 하십시오. else OK root 계정과 동일한 UID를 갖는 계정은 없습니다. fi cat $RESULT echo ; echo |
'정보보안과정 > 인프라 취약점 진단' 카테고리의 다른 글
패스워드 최소 길이 설정 (0) | 2020.04.16 |
---|---|
root 계정 su 제한 취약점 진단 (0) | 2020.04.06 |
패스워드 파일 보호 취약점 진단 (0) | 2020.04.06 |
계정 잠금 임계값 취약점 진단 (0) | 2020.04.06 |
패스워드 복잡성 취약점 진단 (0) | 2020.04.06 |