파일 소유권 변경하기

ShellBeginner
지금 연습하기

소개

이 챌린지는 리눅스 환경에서의 파일 권한 관리 능력을 테스트합니다. 파일 권한과 소유권을 확인하고 수정하는 지식을 활용하여 필수적인 리눅스 명령어 숙련도를 증명해 보세요.

달성 목표

이 챌린지를 완료하면 다음 작업에 대한 숙련도를 증명하게 됩니다:

  • 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를 이용한 파일 상세 정보 확인

이 명령어들은 리눅스 파일 관리의 기초이며 시스템 관리 작업에서 매우 빈번하게 사용됩니다. 리눅스 파일 권한 및 소유권 관리 기술을 더욱 탄탄하게 다지기 위해 꾸준히 연습하고 탐구해 보세요.

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