리눅스 파일 권한은 서버 운영, 보안 점검, 자격증 시험에 모두 나오는 기본기다. 그런데 chmod 숫자는 외워도 umask 계산이나 특수 권한에서 자주 헷갈린다. 오늘은 umask와 SUID·SGID·스티키 비트를 8문제로 정리한다.
학습용 예상문제 안내: 아래 문제는 직접 만든 학습용 예상문제이며 실제 시험과 다를 수 있다. 최신 출제 범위는 KISA, 한국데이터산업진흥원 등 공식 공지를 반드시 확인하자.
각 문제 아래 파란 상자가 정답과 풀이다. 먼저 직접 풀고 확인하길 권한다. 명령은 모두 리눅스 셸에서 실행해 결과를 확인한 것들이다.
umask가 022인 환경에서 touch a.txt와 mkdir dir1을 실행했다. 파일과 디렉터리에 부여되는 권한을 8진수로 쓰시오.
umask 027일 때 새로 만든 파일과 디렉터리의 권한을 각각 쓰고, 그룹 외 사용자(other)가 할 수 있는 일을 설명하시오.
-rwsr-xr-x 1 root root ... /usr/bin/passwd 에서 s의 의미와 숫자 표기를 쓰시오. 이 설정이 보안상 점검 대상인 이유도 설명하시오.
chmod 4644 test.sh 후 ls -l 결과의 소유자 권한 부분이 rwS로 표시되었다. 소문자 s가 아닌 이유는 무엇인가?
개발팀이 함께 쓰는 디렉터리에서 누가 파일을 만들든 그룹 소유가 디렉터리의 그룹으로 유지되게 하려 한다. 필요한 특수 권한과 명령을 쓰시오(권한은 rwxrwxr-x).
chmod 2775 디렉터리drwxrwsr-x로 나타난다./tmp는 모든 사용자가 쓸 수 있는데도 남의 파일은 지우지 못한다. 이를 가능하게 하는 권한과 숫자 표기를 쓰시오.
drwxrwxrwt다.소유자는 읽기·쓰기·실행, 그룹은 읽기·실행, 기타 사용자는 권한 없음으로 만드는 chmod 명령을 심볼릭 모드로 쓰고 숫자로도 환산하시오.
chmod u=rwx,g=rx,o= 파일 = 750o=처럼 등호 뒤를 비우면 해당 권한을 모두 제거한다.시스템 전체에서 SUID가 설정된 일반 파일을 찾는 find 명령을 쓰고, 오류 메시지를 화면에 보이지 않게 하는 방법도 포함하시오.
find / -perm -4000 -type f 2>/dev/null-perm -4000은 해당 비트가 모두 설정된 파일을 찾는다. SUID와 SGID 중 하나라도 있는 파일은 -perm /6000으로 찾는다. 2>/dev/null은 접근 거부 같은 표준 오류를 버린다. 결과 목록을 기준 목록과 비교해 낯선 파일이 있는지 보는 것이 점검의 요점이다.면책: 이 글의 문제는 학습용으로 직접 만든 예상문제이며 실제 시험과 다를 수 있다. 시험 범위와 일정은 반드시 KISA, 한국데이터산업진흥원 등 공식 공지로 확인하자. 운영 서버에 명령을 적용할 때는 반드시 테스트 환경에서 먼저 확인한다.
회계와 세무 분야 자격증은 입문용부터 국가전문자격까지 단계가 넓습니다. 일정표 자료로 확인된 시험을 중심으로, 어떤 시험이…
금융투자협회가 시행하는 자격시험은 투자권유자문인력, 투자권유대행인, 투자자산운용사처럼 이름이 비슷한 종목이 많아 처음 보면 헷갈립니다. 일정표 자료를…
ITQ, GTQ, DIAT는 모두 PC 활용 능력을 보여 주는 민간 자격이지만 시행기관과 평가 방식이 다릅니다.…
컴퓨터활용능력은 사무직 취업과 학점 인정 목적으로 가장 많이 응시하는 국가기술자격 중 하나입니다. 1급과 2급은 시험…
데이터 분야 자격증은 이름이 비슷해서 헷갈리기 쉽습니다. 시행기관과 시험 구성, 응시 자격, 올해 일정을 한…
IT 자격증을 처음 준비하는 분들이 가장 많이 묻는 질문은 "무엇부터 따야 하느냐"입니다. 정답은 목표 직무에…