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: Criação de subdiretórios graváveis por usuário
Depois de criar um sistema de EFS arquivos e montá-lo localmente na sua EC2 instância, ele expõe um diretório vazio chamado 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 que o usuário cria em seu diretório inicial são então criados no sistema de EFS arquivos.
nota
Você pode seguir o Conceitos básicos exercício para criar e montar um sistema de EFS arquivos na sua EC2 instância.
Nas etapas a seguir, você cria um usuário, cria um subdiretório para o usuário, torna o usuário o proprietário do subdiretório e, em seguida, monta o EFS subdiretório da Amazon no diretório inicial do usuário.
-
Criar usuário mike:
-
Faça login na instância do EC2. Usando privilégios de root (nesse caso, usando o
sudo
comando), 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 mike
Um diretório inicial também é criado para o usuário. Por exemplo,
/home/mike
.
-
-
Crie um subdiretório em
EFSroot
para o usuário.Por exemplo, o comando a seguir cria um subdiretório
mike
emEFSroot
.$ sudo mkdir /
EFSroot
/mikeVocê precisará substituir
EFSroot
com o nome do seu diretório local. -
O usuário raiz e o grupo raiz são os proprietários do subdiretório (você pode verificar isso usando o
ls -l
comando). 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
mount
comando para 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,noresvport
mount-target-DNS
:/mike /home/mikeA ferramenta
mount-target-DNS
o endereço identifica a raiz do sistema EFS de arquivos remoto.
Se você desmontar esse destino de montagem, o usuário não poderá acessar o diretório sem remontá-lo, o que requer permissões de root.