Tutorial: Creación de subdirectorios grabables por usuario - Amazon Elastic File System

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.

  1. Cree el usuario mike:

    1. 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 usuariomike.

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

      También se crea un directorio principal para el usuario. Por ejemplo, /home/mike.

  2. Cree un subdirectorio en EFSroot para el usuario.

    Por ejemplo, el siguiente comando crea un subdirectorio mike en EFSroot.

    $  sudo mkdir /EFSroot/mike

    Tendrá que reemplazar EFSroot con el nombre de su directorio local.

  3. 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
  4. 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/mike

    La 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.