파일 소유권 변경

LinuxBeginner
지금 연습하기

소개

이 챌린지에서는 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

요약

파일 권한 챌린지를 완료했습니다. 다음 작업을 성공적으로 수행했습니다.

  1. touch를 사용하여 파일 생성
  2. chown을 사용하여 파일 소유권 변경
  3. chmod를 사용하여 파일 권한 수정
  4. ls를 사용하여 파일 세부 정보 확인

이 명령어들은 Linux 파일 관리의 기본 요소이며 시스템 관리 작업에서 자주 사용됩니다. Linux 의 파일 권한과 소유권 관리 능력을 더욱 탄탄하게 익히려면 계속 연습하고 다양한 내용을 살펴보세요.

✨ 솔루션 확인 및 연습✨ 솔루션 확인 및 연습✨ 솔루션 확인 및 연습