3. 소유권 권한

Linux 시스템에서 모든 파일과 디렉터리에는 소유자와 그룹이 할당됩니다. Linux 파일 소유권을 관리하는 것은 액세스와 권한을 제어하기 위한 기본 작업입니다. 특정 Linux 명령을 사용하여 파일의 사용자 소유권과 그룹 소유권을 모두 수정할 수 있습니다.

사용자 소유권 변경

파일의 소유권을 다른 사용자로 이전하려면 chown(change owner) 명령을 사용합니다. 이는 사용자의 책임이 변경되거나 파일 제어 권한을 다른 사람에게 할당해야 할 때 유용합니다. 일반적으로 소유하지 않은 파일의 소유자를 변경하려면 슈퍼유저 권한 (sudo) 이 필요합니다.

sudo chown patty myfile

이 명령은 myfile의 사용자 소유자를 사용자 patty로 변경합니다.

그룹 소유권 변경

마찬가지로 chgrp(change group) 명령을 사용하여 파일과 연결된 그룹을 변경할 수 있습니다. 이를 통해 새 그룹의 모든 구성원이 Linux 권한에 따라 액세스할 수 있게 됩니다.

sudo chgrp whales myfile

이 명령은 myfile의 그룹 소유권을 그룹 whales로 설정합니다.

사용자 및 그룹 모두 변경

효율성을 위해 chown 명령을 사용하면 한 단계에서 사용자 및 그룹 소유권을 모두 변경할 수 있습니다. 사용자 이름과 그룹 이름을 콜론 (:) 으로 구분하여 두 속성을 동시에 업데이트할 수 있습니다.

sudo chown patty:whales myfile

이 단일 명령은 파일 myfile에 대해 사용자 소유권을 patty에게, 그룹 소유권을 whales에게 할당합니다. 이는 Linux 파일 소유권을 관리하는 가장 일반적인 방법입니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

Linux 파일 소유권에 대한 이해를 공고히 하기 위해 이러한 실습 랩을 통해 연습하는 것을 권장합니다. 이 랩들은 chownchgrp 명령을 적용할 수 있는 실제 시나리오를 제공합니다.

  1. Linux 사용자 그룹 및 파일 권한 - 파일 권한 이해 및 파일 소유권 조작을 포함하여 필수적인 Linux 사용자 및 그룹 관리 개념을 학습합니다. 이 랩은 다중 사용자 Linux 환경을 보호하는 실질적인 경험을 제공합니다.
  2. 새 사용자 및 그룹 추가 - 이 과제에서는 새 사용자 계정을 생성하고, 사용자 지정 그룹을 설정하며, 그룹 멤버십을 관리하여 서버 환경에 새 팀원을 추가하는 시뮬레이션을 수행합니다. 이는 Linux 사용자 및 그룹 관리 기술을 테스트할 것입니다.

이러한 랩들은 실제 시나리오에서 개념을 적용하고 Linux 에서 파일 소유권 및 권한을 관리하는 데 자신감을 키우는 데 도움이 될 것입니다.

퀴즈

파일의 사용자 소유권을 변경하는 데 사용되는 명령은 무엇입니까? 소문자 영어 알파벳으로 명령 이름만 제공하십시오.