skel 템플릿 신규 계정 표준화 리눅스 학습›시스템 설정·셸·쉬움

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

신규 입사자 계정을 만들 때마다 관리자가 홈 디렉터리에 들어가 히스토리 보관량과 umask를 손으로 고쳐 주던 관행 때문에 계정마다 셸 환경이 제각각인 상태입니다. 앞으로 만들어지는 계정이 자동으로 같은 셸 환경을 갖도록 /etc/skel/.bashrc 템플릿을 정비하고, 실제로 신규 계정을 하나 만들어 템플릿이 복제되는지까지 확인하세요. 기존 계정 legacy01 의 홈은 건드리지 않아야 합니다.

설정은 /etc/skel/.bashrc 안에 한 줄에 하나씩 작성하고, 기존 내용은 지우지 말고 덧붙이세요. devops01 계정은 계정 생성 명령으로 만들어 템플릿이 복제되게 해야 하며, 홈 디렉터리 파일을 수작업으로 복사해 채우지 마세요. legacy01 의 홈 디렉터리 파일은 수정하지 마세요.

✓ 요구 사항

1. /etc/skel/.bashrc 에, 신규 계정의 셸이 현재 세션의 명령 기록을 5000줄까지 메모리에 유지하고 로그아웃 시 기록 파일에는 10000줄까지 남기도록 설정하세요.
2. 같은 파일에서, 신규 계정이 history 명령을 실행했을 때 각 항목 앞에 '2026-09-24 09:30:15' 과 같은 날짜·시각이 함께 출력되도록 설정하세요.
3. 같은 파일에서, 신규 계정이 새로 만드는 파일은 소유자 읽기·쓰기, 그룹 읽기, 그 외 사용자는 아무 권한도 없는 상태(디렉터리라면 750)가 되도록 기본 권한 마스크를 설정하세요.
4. 위 템플릿을 적용한 뒤 홈 디렉터리 /home/devops01 를 갖는 신규 계정 devops01 을 만들어, 홈에 복제된 .bashrc 에 1~3 의 설정이 모두 들어 있고 그 파일과 홈 디렉터리의 소유자가 devops01 이 되게 하세요.
5. 기존 계정 legacy01 의 홈 디렉터리 .bashrc 에는 이번 설정이 들어가지 않은 상태를 유지하세요.

≡ 시스템 설정·셸 관련 실습 문제
리눅스 학습 문제 전체 보기
미제출
-