HPE CRAY 자료 공유

[보안팁] 계정이 존재하지 않는 GID 금지 본문

Applications/LINUX

[보안팁] 계정이 존재하지 않는 GID 금지

CRAY KOREA Blog 2023. 3. 6. 14:32

/etc/group 에 계정정보가 없는 group 확인용

# awk -F ":" '{if($4=="") print $0}' /etc/group

 

계정의 기본 group 계정 정보 추가 하는 스크립트 예제

#!/bin/sh

while read line
do
user_name=$(echo $line | awk -F ":" '{print $1}')
user_group=$(echo $line | awk -F ":" '{print $4}')

if [ ${user_group} -eq 0 ];
then
echo "disallow root"
else
# echo "UID: ${user_name}, GID: ${user_group}"
usermod -aG ${user_group} ${user_name}
fi

done < /etc/passwd

 

 

'Applications > LINUX' 카테고리의 다른 글

자주 사용하는 Linux 명령어 모음  (0) 2023.11.14
[MLDE] MLDE conda  (0) 2023.03.07
[보안팁] root 계정 원격 접속 제한  (0) 2023.03.06
[NVIDIA] HPC_SDK "libatomic.so.1" 오류  (0) 2022.11.25
RHEL 8 tigervnc-server 설치  (0) 2022.03.08