소개
이번 챌린지에서는 필수적인 파일 관리 기술을 연습합니다. 중요한 시스템 파일인 sources.list가 /etc/ 디렉토리 내 어딘가에 위치해 있습니다. 여러분의 목표는 이 파일을 찾아 소유권을 가져오고, 본인 계정만 읽고 쓸 수 있도록 접근 권한을 제한하는 것입니다. 이 연습을 통해 리눅스 파일 시스템 탐색과 파일 보안 관리에 익숙해질 수 있습니다.
시스템 파일 찾기 및 보안 설정
sources.list 파일을 찾아 소유권과 권한을 조정하는 것이 이번 과제의 목표입니다.
작업
/etc/디렉토리 내에서sources.list파일의 전체 경로를 찾으세요.- 파일의 소유자를 현재 사용자(
labex)로 변경하세요. - 소유자(
labex)만 읽기 및 쓰기 권한을 가지고, 다른 사용자는 어떠한 접근도 할 수 없도록 파일 접근 권한을 설정하세요.
힌트
find명령어를 사용하여 이름으로 파일을 검색할 수 있습니다. 검색을 시작할 디렉토리를 지정할 수 있습니다.chown명령어는 파일의 소유자를 변경하는 데 사용됩니다.chmod명령어는 파일 권한을 수정합니다. 이때 8진수 표기법(예:600)을 사용할 수 있습니다.- 시스템 파일을 수정하는 작업이므로, 필요한 관리자 권한을 얻기 위해 명령어 앞에
sudo를 사용해야 합니다.
예시
모든 작업을 성공적으로 완료한 후 ls -l로 파일 상세 정보를 확인하면 다음과 유사한 결과가 출력되어야 합니다:
$ ls -l <path-you-found-in-step-1>
-rw------- 1 labex root 2403 Feb 6 10:14 <path-you-found-in-step-1>
권한이 -rw-------이고 소유자가 labex인지 확인하세요. 그룹, 크기, 날짜는 다를 수 있습니다.
요약
챌린지를 완료하신 것을 축하합니다! 리눅스의 기본 명령어를 사용하여 시스템 파일을 찾고, chown으로 소유권을 변경하며, chmod로 권한을 수정하는 방법을 성공적으로 익혔습니다. 이는 모든 리눅스 사용자, 특히 시스템 관리와 파일 및 시스템 보안을 유지하는 데 있어 매우 중요한 기술입니다.



