As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Tutorial: criar subdiretórios graváveis por usuário
Depois de criar um sistema de arquivos EFS e montá-lo localmente na sua instância Amazon EC2 (EC2), ele expõe um diretório vazio chamado o. file system
root Um caso de uso comum desse diretório raiz do sistema de arquivos é criar um subdiretório “gravável” para cada usuário criado na EC2 instância e montar o subdiretório no diretório inicial do usuário. Todos os arquivos e subdiretórios criados pelo usuário no diretório inicial deles são criados no sistema de arquivos do EFS.
nota
Você pode seguir o Conceitos básicos exercício para criar e montar um sistema de arquivos EFS na sua EC2 instância.
Nas etapas a seguir, você cria um usuário e um subdiretório para o usuário, torna o usuário o proprietário do subdiretório e monta o subdiretório do Amazon EFS no diretório inicial dele.
-
Criar usuário mike:
-
Faça login na sua EC2 instância. Utilizando privilégios de raiz (neste caso, usando o comando
sudo), crie o usuário e atribua uma senha.Por exemplo, o comando a seguir cria o usuário
mike.$ sudo useradd -c "Mike Smith" mike $ sudo passwd mikeTambém são criados diretórios iniciais para o usuário. Por exemplo, .
/home/mike
-
-
Crie um subdiretório abaixo
EFSrootpara o usuário.Por exemplo, o comando a seguir cria um subdiretório
mikeemEFSroot.$ sudo mkdir /EFSroot/mikeVocê precisará
EFSrootsubstituir pelo nome do diretório local. -
O usuário-raiz e o grupo-raiz são os proprietários do subdiretório (isto pode ser verificado usando o comando
ls -l). Para habilitar permissões completas para o usuário nesse subdiretório, conceda a propriedade do diretório ao usuário.Por exemplo:
$ sudo chown mike:mike /EFSroot/mike -
Use o comando
mountpara montar o subdiretório no diretório inicial do usuário.Por exemplo:
$ sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvportmount-target-DNS:/mike /home/mikeO
mount-target-DNSendereço identifica a raiz remota do sistema de arquivos EFS.
Se você desmontar esse destino de montagem, o usuário não poderá acessar o diretório sem o remontar, o que requer permissões raiz.