Si vous ne souhaitez pas utiliser YaST, vous devez vous assurer que les services suivants sont activés sur le serveur NFS :
Portmapper RPC (portmap)
Démon RPC de montage (rpc.mountd)
Démon RPC NFS (rpc.nfsd)
Pour permettre aux scripts /etc/init.d/portmap et /etc/init.d/nfsserver de lancer ces services lors du démarrage du système, saisissez les commandes insserv /etc/init.d/nfsserver et insserv /etc/init.d/portmap.
Indiquez ensuite quels systèmes de fichiers doivent être exportés et vers quel hôte. Ces éléments sont définis dans le fichier de configuration /etc/exports.
Pour chaque répertoire à exporter, une ligne est nécessaire pour déterminer les machines autorisées à accéder à ce répertoire ainsi que les autorisations connexes. Tous les sous-répertoires de ce répertoire sont également exportés automatiquement. Les machines autorisées sont généralement spécifiées avec leur nom complet (y compris le nom de domaine), mais vous pouvez utiliser des caractères joker, comme l'astérisque (*) ou le point d'interrogation (?), qui fonctionnent de la même manière que dans le shell Bash. Si aucun nom de machine n'est indiqué, toutes les machines sont autorisées à importer ce système de fichiers avec les autorisations indiquées.
Indiquez entre parenthèses, après le nom de la machine, les autorisations du système de fichiers à exporter. Les principales options apparaissent dans le Tableau 42.1, « Autorisations liées au système de fichiers exporté ».
Tableau 42.1. Autorisations liées au système de fichiers exporté
|
Option |
Signification |
|---|---|
|
|
Le système de fichiers est exporté avec une autorisation en lecture seule (valeur par défaut). |
|
|
Le système de fichiers est exporté avec une autorisation en lecture/écriture. |
|
|
Cette option garantit que l'utilisateur |
|
|
N'assigne pas l'ID utilisateur |
|
|
Convertit les liens absolus (qui commencent par |
|
|
Les liens symboliques restent intacts. |
|
|
Les ID utilisateur sont exactement identiques sur le client et le serveur (valeur par défaut). |
|
|
Le client et le serveur utilisent des ID utilisateur distincts. Cette option conduit nfsd à créer une table de conversion des ID utilisateur. Le démon ugidd est nécessaire au bon fonctionnement de cette option. |
Votre fichier exports doit ressembler à celui de l'Exemple 42.1, « /etc/exports ».
Le fichier /etc/exports est lu par mountd et nfsd. Si vous apportez des modifications à ce fichier, redémarrez mountd et nfsd pour qu'elles soient appliquées. Pour ce faire, le plus simple est d'exécuter la commande rcnfsserver restart.