Tutoriel : Création de sous-répertoires accessibles en écriture par utilisateur - Amazon Elastic File System

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Tutoriel : Création de sous-répertoires accessibles en écriture par utilisateur

Une fois que vous avez créé un système de EFS fichiers et que vous l'avez monté localement sur votre EC2 instance, il expose un répertoire vide appelé file system root. L'un des cas d'utilisation courants de ce répertoire racine du système de fichiers consiste à créer un sous-répertoire « accessible en écriture » pour chaque utilisateur que vous créez sur l'EC2instance et à monter le sous-répertoire dans le répertoire personnel de l'utilisateur. Tous les fichiers et sous-répertoires créés par l'utilisateur dans son répertoire personnel sont ensuite créés sur le système de EFS fichiers.

Note

Vous pouvez suivre l'Premiers pasexercice pour créer et monter un système de EFS fichiers sur votre EC2 instance.

Dans les étapes suivantes, vous créez un utilisateur, créez un sous-répertoire pour l'utilisateur, faites de l'utilisateur le propriétaire du sous-répertoire, puis montez le EFS sous-répertoire Amazon dans le répertoire personnel de l'utilisateur.

  1. Créez l’utilisateur mike :

    1. Connectez-vous à votre instance EC2. À l'aide des privilèges root (dans ce cas, à l'aide de la sudo commande), créez l'utilisateur et attribuez un mot de passe.

      Par exemple, la commande suivante crée l'utilisateurmike.

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

      Un répertoire personnel est également créé pour l'utilisateur. Par exemple, /home/mike.

  2. Créez un sous-répertoire sous EFSroot pour l'utilisateur.

    Par exemple, la commande suivante crée un sous-répertoire sous mike EFSroot.

    $  sudo mkdir /EFSroot/mike

    Vous devrez remplacer EFSroot avec le nom de votre répertoire local.

  3. L'utilisateur root et le groupe root sont les propriétaires du sous-répertoire (vous pouvez le vérifier à l'aide de la ls -l commande). Pour accorder des autorisations complètes à l'utilisateur sur ce sous-répertoire, accordez-lui la propriété du répertoire.

    Par exemple :

    $ sudo chown mike:mike /EFSroot/mike
  4. Utilisez la mount commande pour monter le sous-répertoire dans le répertoire personnel de l'utilisateur.

    Par exemple :

    $  sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-DNS:/mike  /home/mike

    Le mount-target-DNS adresse identifie la racine du système de EFS fichiers distant.

Si vous démontez cette cible de montage, l'utilisateur ne peut pas accéder au répertoire sans le remonter, ce qui nécessite des autorisations root.