Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Tutorial: Creación de subdirectorios grabables por usuario
Tras crear un sistema de EFS archivos y montarlo localmente en la EC2 instancia, se expone un directorio vacío denominado file system root
. Un caso de uso habitual del directorio raíz de este sistema de archivos consiste en crear un subdirectorio «grabable» para cada usuario que se cree en la EC2 instancia y montar el subdirectorio en el directorio principal del usuario. Todos los archivos y subdirectorios que el usuario crea en su directorio principal se crean luego en el sistema de archivos. EFS
nota
Puede seguir el Introducción ejercicio para crear y montar un sistema de EFS archivos en su EC2 instancia.
En los pasos siguientes, crea un usuario, crea un subdirectorio para el usuario, convierte al usuario en propietario del subdirectorio y, a continuación, monta el EFS subdirectorio Amazon en el directorio principal del usuario.
-
Cree el usuario mike:
-
Inicie sesión en la instancia EC2. Con los privilegios de root (en este caso, mediante el
sudo
comando), cree el usuario y asigne una contraseña.Por ejemplo, el siguiente comando crea el usuario
mike
.$ sudo useradd -c "Mike Smith" mike $ sudo passwd mike
También se crea un directorio principal para el usuario. Por ejemplo,
/home/mike
.
-
-
Cree un subdirectorio en
EFSroot
para el usuario.Por ejemplo, el siguiente comando crea un subdirectorio
mike
enEFSroot
.$ sudo mkdir /
EFSroot
/mikeTendrá que reemplazar
EFSroot
con el nombre de su directorio local. -
El usuario raíz y el grupo raíz son los propietarios del subdirectorio (puede comprobarlo mediante el
ls -l
comando). Para habilitar todos los permisos del usuario en este subdirectorio, otorgue la propiedad del directorio al usuario.Por ejemplo:
$ sudo chown mike:mike /
EFSroot
/mike -
Utilice el
mount
comando para montar el subdirectorio en el directorio principal del usuario.Por ejemplo:
$ sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport
mount-target-DNS
:/mike /home/mikeLa
mount-target-DNS
la dirección identifica la raíz del sistema EFS de archivos remoto.
Si desmonta este destino de montaje, el usuario no podrá acceder al directorio sin volver a montarlo, lo que requiere permisos de root.