2018. 5. 17. 13:44
프로그래밍/스크립트
[주요통신기반시설] 1.5 root UID 0 금지
[주요통신기반시설] 1.6 root 계정 관리
[주요통신기반시설] 1.5~6 root 계정 관리 소스 코드
#!/bin/bash
########## 1.5 root_UID ##########
while read line
do
passwd_ID=`echo $line | awk -F: '{print $1}'`
passwd_uid=`echo $line | awk -F: '{print $3}'`
if [ ${passwd_ID} = "root" ];
then
echo "root pass"
else
if [ ${passwd_uid} -eq 0 ];
then
echo $passwd_ID " uid is " $passwd_uid " Danger!!"
else
echo $passwd_ID " uid is " $passwd_uid " safe!!"
fi
fi
done < /etc/passwd
########## 1.6 root_su ##########
echo ""
echo "###### 1.6 root su ######"
su_check=`cat /etc/pam.d/su | grep "#auth"`
if [ -z "${su_check}" ];
then
echo "Clear"
else
echo "Danger you need del '#'"
echo $su_sheck
fi
'프로그래밍 > 스크립트' 카테고리의 다른 글
[주요통신기반시설] 1.10~11 계정 관리 (0) | 2018.05.17 |
---|---|
[주요통신기반시설] 1.2~4 패스워드 관련 (0) | 2018.05.09 |
[주요통신기반시설] 1.1 root 계정 원격 접속제한_스크립트 (0) | 2018.05.09 |