소개
이 챌린지에서는 Linux 의 파일 권한 관리에 대한 이해도를 확인합니다. 파일 권한과 소유권을 확인하고 변경하는 방법을 적용하여 Linux 의 핵심 명령어 사용 능력을 보여줍니다.
달성 목표
이 챌린지를 완료하면 다음 작업을 수행할 수 있습니다.
chown을 사용하여 파일 소유권 변경chmod를 사용하여 파일 권한 수정touch를 사용하여 새 파일 생성ls를 사용하여 파일 세부 정보 확인
파일 생성
첫 번째 작업은 ~/project 디렉터리에 새 파일을 만드는 것입니다.
작업
~/project디렉터리에target_file이라는 파일을 만듭니다.
요구 사항
touch명령을 사용하여 파일을 만듭니다.- 파일이
~/project디렉터리에 생성되었는지 확인합니다.
예시
작업을 완료한 후 다음 명령을 실행합니다.
cd ~/project && ls
다음과 비슷한 출력이 표시되어야 합니다.
target_file
파일 소유자와 그룹 변경
이 단계에서는 앞에서 만든 target_file의 소유권을 변경합니다.
작업
target_file의 소유자를user1로 변경합니다.target_file의 그룹을group1로 변경합니다.
요구 사항
chown명령을 사용하여 소유자와 그룹을 모두 변경합니다.- 파일 소유자는
user1이어야 합니다. - 파일 그룹은
group1이어야 합니다.
팁
- 이 챌린지에서는 일부 명령 앞에
sudo를 사용해야 할 수 있습니다.sudo를 사용하면 최고 사용자 (root) 의 권한으로 명령을 실행할 수 있습니다.
예시
작업을 완료한 후 다음 명령을 실행합니다.
ls -l ~/project/target_file
다음과 비슷한 출력이 표시되어야 합니다.
-rw-rw-r-- 1 user1 group1 0 Jul 29 10:59 target_file
파일 권한 설정
마지막 단계에서는 target_file의 권한을 변경합니다.
작업
target_file의 권한을-rwxrw----으로 설정합니다.
요구 사항
chmod명령을 사용하여 파일 권한을 변경합니다.- 최종 권한은
-rwxrw----이어야 합니다.
예시
작업을 완료한 후 다음 명령을 실행합니다.
ls -l ~/project/target_file
다음과 비슷한 출력이 표시되어야 합니다.
-rwxrw---- 1 user1 group1 0 Jul 29 10:59 target_file
요약
파일 권한 챌린지를 완료했습니다. 다음 작업을 성공적으로 수행했습니다.
touch를 사용하여 파일 생성chown을 사용하여 파일 소유권 변경chmod를 사용하여 파일 권한 수정ls를 사용하여 파일 세부 정보 확인
이 명령어들은 Linux 파일 관리의 기본 요소이며 시스템 관리 작업에서 자주 사용됩니다. Linux 의 파일 권한과 소유권 관리 능력을 더욱 탄탄하게 익히려면 계속 연습하고 다양한 내용을 살펴보세요.



