정책에서 umask 도출·적용 리눅스마스터›권한·보안 관리·쉬움

추천
북마크
질문
AI 튜터 0
root@Learnix - bash
세션 연결 준비 중
문항 난이도 2
실습 서버를 준비하고 있습니다. 문제를 먼저 읽어 두세요.
</> 문제

보안 점검에서 운영 계정 ops 가 만든 보고서를 서버의 다른 사용자도 읽을 수 있다는 지적이 나왔습니다. 다음 정책을 적용해야 합니다. 소유자는 모든 권한을 가집니다(일반 파일은 읽기·쓰기). 그룹은 읽기만 가집니다(디렉터리는 목록 보기와 진입). 기타 사용자는 아무 권한도 없습니다. 앞으로 ops 가 만드는 파일은 이 정책을 자동으로 따르도록 ops 로그인 셸의 기본 권한을 바꾸고, 이미 만들어진 /home/ops/reports 도 같은 정책으로 정리하세요. ops 의 셸 시작 파일에는 이전 담당자가 넣은 설정이 남아 있습니다.

설정은 /etc 아래의 시스템 전체 파일이 아니라 ops 홈의 셸 시작 파일에 넣으세요. .bash_profile 과 .bashrc 중 su - ops 로그인 셸에 실제로 반영되는 곳은 직접 확인해 정합니다. /home/ops/reports 안의 항목은 지우거나 새로 만들지 말고 권한과 소유자만 고치세요.

✓ 요구 사항

1. su - ops 로 로그인한 셸에서 mkdir·touch 로 새로 만드는 디렉터리와 일반 파일이 추가 조작 없이 정책대로의 권한으로 만들어지게 하세요.
2. /home/ops/reports 와 그 아래의 모든 디렉터리는 요구사항 1의 새 디렉터리와 같은 권한 숫자로 맞추세요. 그 아래의 모든 일반 파일은 새 파일과 같은 권한 숫자로 맞추세요.
3. /home/ops/reports 와 그 아래 모든 항목의 소유자와 그룹은 ops 여야 합니다.
4. dev 등 다른 계정은 지금처럼 로그인 셸에서 새로 만든 파일을 기타 사용자가 읽을 수 있어야 합니다.

≡ 권한·보안 관리 관련 실습 문제
리눅스마스터 문제 전체 보기
미제출
-