기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자습서: 쓰기 가능한 사용자별 하위 디렉터리 만들기
EFS파일 시스템을 생성하여 EC2 인스턴스에 로컬로 마운트하면 라는 빈 디렉터리가 나타납니다.file system root
. 이 파일 시스템 루트 디렉터리의 일반적인 사용 사례 중 하나는 EC2 인스턴스에 생성한 각 사용자에 대해 “쓰기 가능한” 하위 디렉터리를 만들고 해당 하위 디렉터리를 사용자의 홈 디렉터리에 마운트하는 것입니다. 그러면 사용자가 홈 디렉터리에 만드는 모든 파일 및 하위 디렉터리가 파일 시스템에 생성됩니다. EFS
참고
시작하기연습에 따라 인스턴스에 EFS 파일 시스템을 생성하고 마운트할 EC2 수 있습니다.
다음 단계에서는 사용자를 생성하고, 사용자를 위한 하위 디렉터리를 만들고, 사용자를 하위 디렉터리의 소유자로 설정한 다음 Amazon EFS 하위 디렉터리를 사용자의 홈 디렉터리에 마운트합니다.
-
사용자 mike 만들기:
-
EC2 인스턴스에 로그인합니다. 루트 권한 (이 경우
sudo
명령 사용) 을 사용하여 사용자를 생성하고 암호를 할당합니다.예를 들어, 다음 명령은 사용자를 생성합니다
mike
.$ sudo useradd -c "Mike Smith" mike $ sudo passwd mike
사용자를 위한 홈 디렉터리도 생성됩니다. 예:
/home/mike
.
-
-
아래에 하위 디렉토리를 생성하십시오.
EFSroot
사용자용.예를 들어, 다음 명령은 아래에 하위 디렉토리를
mike
만듭니다.EFSroot
.$ sudo mkdir /
EFSroot
/mike다음을 대체해야 합니다.
EFSroot
로컬 디렉터리 이름으로 -
루트 사용자 및 루트 그룹은 하위 디렉토리의 소유자입니다 (
ls -l
명령을 사용하여 이를 확인할 수 있음). 이 하위 디렉터리에서 사용자에게 전체 권한을 부여하려면 디렉터리의 소유권을 사용자에게 부여하십시오.예:
$ sudo chown mike:mike /
EFSroot
/mike -
mount
명령을 사용하여 하위 디렉터리를 사용자의 홈 디렉터리에 마운트합니다.예:
$ sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport
mount-target-DNS
:/mike /home/mikeThe
mount-target-DNS
주소는 원격 EFS 파일 시스템 루트를 식별합니다.
이 탑재 대상을 마운트 해제하면 사용자는 다시 마운트하지 않고는 디렉터리에 액세스할 수 없으며, 이 경우 루트 권한이 필요합니다.