자습서: 쓰기 가능한 사용자별 하위 디렉터리 만들기 - Amazon Elastic File System

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

자습서: 쓰기 가능한 사용자별 하위 디렉터리 만들기

EFS파일 시스템을 생성하여 EC2 인스턴스에 로컬로 마운트하면 라는 빈 디렉터리가 나타납니다.file system root. 이 파일 시스템 루트 디렉터리의 일반적인 사용 사례 중 하나는 EC2 인스턴스에 생성한 각 사용자에 대해 “쓰기 가능한” 하위 디렉터리를 만들고 해당 하위 디렉터리를 사용자의 홈 디렉터리에 마운트하는 것입니다. 그러면 사용자가 홈 디렉터리에 만드는 모든 파일 및 하위 디렉터리가 파일 시스템에 생성됩니다. EFS

참고

시작하기연습에 따라 인스턴스에 EFS 파일 시스템을 생성하고 마운트할 EC2 수 있습니다.

다음 단계에서는 사용자를 생성하고, 사용자를 위한 하위 디렉터리를 만들고, 사용자를 하위 디렉터리의 소유자로 설정한 다음 Amazon EFS 하위 디렉터리를 사용자의 홈 디렉터리에 마운트합니다.

  1. 사용자 mike 만들기:

    1. EC2 인스턴스에 로그인합니다. 루트 권한 (이 경우 sudo 명령 사용) 을 사용하여 사용자를 생성하고 암호를 할당합니다.

      예를 들어, 다음 명령은 사용자를 생성합니다mike.

      $ sudo useradd -c "Mike Smith" mike $ sudo passwd mike

      사용자를 위한 홈 디렉터리도 생성됩니다. 예: /home/mike.

  2. 아래에 하위 디렉토리를 생성하십시오.EFSroot 사용자용.

    예를 들어, 다음 명령은 아래에 하위 디렉토리를 mike 만듭니다.EFSroot.

    $  sudo mkdir /EFSroot/mike

    다음을 대체해야 합니다.EFSroot 로컬 디렉터리 이름으로

  3. 루트 사용자 및 루트 그룹은 하위 디렉토리의 소유자입니다 (ls -l명령을 사용하여 이를 확인할 수 있음). 이 하위 디렉터리에서 사용자에게 전체 권한을 부여하려면 디렉터리의 소유권을 사용자에게 부여하십시오.

    예:

    $ sudo chown mike:mike /EFSroot/mike
  4. mount명령을 사용하여 하위 디렉터리를 사용자의 홈 디렉터리에 마운트합니다.

    예:

    $  sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-DNS:/mike  /home/mike

    The mount-target-DNS 주소는 원격 EFS 파일 시스템 루트를 식별합니다.

이 탑재 대상을 마운트 해제하면 사용자는 다시 마운트하지 않고는 디렉터리에 액세스할 수 없으며, 이 경우 루트 권한이 필요합니다.