Configuration et administration de Trusted Extensions

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Procédure permettant aux utilisateurs d'accéder à leurs répertoires personnels distants en configurant l'agent de montage automatique sur chaque serveur

Au cours de cette procédure, vous exécutez un script qui crée un point de montage pour les répertoires personnels sur chaque serveur NFS. Vous modifiez ensuite l'entrée auto_home sous l'étiquette du serveur pour ajouter le point de montage. Les utilisateurs peuvent alors s'y connecter.

Avant de commencer

Les serveurs d'annuaires personnels de votre domaine Trusted Extensions sont configurés en tant que clients LDAP. Les comptes utilisateur ont été créés sur le serveur LDAP à l'aide de la commande useradd avec l'option –S ldap. Vous devez être dans le rôle root.

  1. Ecrivez un script qui crée un point de montage de répertoire personnel pour chaque utilisateur.

      L'exemple de script suppose que :

    • Le serveur LDAP est un serveur différent du serveur d'annuaires personnel NFS.

    • Les systèmes client sont également des systèmes différents.

    • L'entrée hostname spécifie l'adresse IP externe de la zone, c'est-à-dire le serveur d'annuaires personnel NFS pour l'étiquette de celle-ci.

    • Le script sera exécuté sur le serveur NFS dans la zone qui sert les clients sous cette étiquette.

    #!/bin/sh
    hostname=$(hostname)
    scope=ldap
    
    for j in $(getent passwd|tr ' ' _); do
    uid=$(echo $j|cut -d: -f3)
    if [ $uid -ge 100 ]; then
    home=$(echo $j|cut -d: -f6)
    if [[ $home == /home/* ]]; then
    user=$(echo $j|cut -d: -f1)
    echo Updating home directory for $user
    homedir=/export/home/$user
    usermod -md ${hostname}:$homedir -S $scope $user
    mp=$(mount -p|grep  " $homedir zfs" )
    dataset=$(echo $mp|cut -d" " -f1)
    if [[ -n $dataset ]]; then
    zfs set sharenfs=on $dataset
    fi
    fi
    fi
    done
  2. Sur chaque serveur NFS, exécutez le script précédent dans la zone étiquetée qui sert les clients sous cette étiquette.