백업 계정 만들고 야간 tar 백업 크론 등록하기 리눅스마스터›아카이브·백업/링크·어려움

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

운영 중인 애플리케이션 데이터 디렉터리 /srv/appdata 가 백업 없이 방치되어 있어, 전용 백업 계정과 아카이브 스크립트를 만들고 매일 새벽 자동 실행되도록 등록하라는 요청을 받았습니다. 계정 정책·파일 권한·크론 등록까지 운영자 관점에서 일관되게 구성하세요.

systemd 타이머는 PID1 이 systemd 가 아니라 동작하지 않으므로 /etc/cron.d 파일로 등록한다. 아카이브 파일명의 날짜는 채점 시점과 같은 날짜(date +%Y%m%d)여야 한다. 아카이브 내부 경로는 절대경로가 아닌 srv/appdata/... 상대경로여야 한다.

✓ 요구 사항

1. 백업 전용 시스템 계정 bakop 을 만든다(UID 1000 미만, 로그인 셸 /sbin/nologin, 홈 디렉터리 /var/backups/bakop 이 실제로 존재하고 bakop 소유).
2. 백업 스크립트 /opt/backup/run-backup.sh 를 작성한다(소유 bakop:bakop, 권한 0750).
3. 그 스크립트를 실제로 실행하여 /srv/appdata 전체를 gzip 압축 tar 아카이브 /var/backups/bakop/appdata-<실행일자 YYYYMMDD>.tar.gz 로 생성한다(아카이브 내부에 srv/appdata/ 경로의 원본 파일이 들어 있어야 한다).
4. /etc/cron.d/appdata-backup 파일을 만들어 매일 02시 30분에 bakop 사용자로 위 스크립트가 실행되게 등록한다(파일 소유 root:root, 권한 0644).

≡ 아카이브·백업/링크 관련 실습 문제
리눅스마스터 문제 전체 보기
미제출
-