사용자 UMASK(User MASK) 설정’
보안진단 결과 파일에는 해당 부분에 대해 다음과 같이 권고하고 있습니다.
■ 기준 /etc/bashrc 파일에 UMASK 값이 022 또는 027이면 양호
■ 현황 |/etc/bashrc 파일| if [ $UID -gt 99 ] && [ "`id -gn`" = "`id -un`" ]; then umask 002 else umask 022 fi
위 스크립트의 의미는 uid가 99이하인 계정에서 생성한 파일 또는 디렉토리에 대해서는 umask 002를 적용하며, 나머지는 umask 022를 적용한다는 의미입니다. 일반적으로 새로운 계정을 생성시에는 uid는 500이상으로 자동으로 부여해주므로, 위 스크립트에서는 자동으로 umask 022을 적용합니다. (주- uid 100 이하는 리눅스 시스템에서 사용하는 계정에 부여해주는 uid입니다)
따라서 별도의 수정하실 필요는 없습니다만, 만약 강제로라도 동일하게 umask 값을 적용하시려 하실 경우 제시된 내용대로 /etc/.bashrc 파일을 열고,
내용중 다음 부분을 수정합니다.
if [ $UID -gt 99 ] && [ "`id -gn`" = "`id -un`" ]; then umask 002 >> umask 022 로 수정 else umask 022 fi
#. .bashrc 로 적용
위와 같이 하시면 됩니다.
|