Si vous préférez renoncer à vous faire assister par YaST, vous devez vous assurer que les services suivants sont démarrés sur le serveur NFS :
Redirecteur de ports 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 commande
insserv /etc/init.d/nfsserver et
insserv /etc/init.d/portmap.
Lorsque ces démons ont été lancés, il vous reste à indiquer quels systèmes
de fichiers doivent être exportés et vers quelles machines. Ces éléments
sont définis dans le fichier /etc/exports.
Chaque répertoire à exporter utilise une ligne pour les informations
relatives aux machines autorisées à y accéder et à leurs permissions. Tous
les sous-répertoires d'un répertoire exporté sont aussi exportés
automatiquement. Les machines autorisées sont habituellement désignées par
leur nom (y compris le nom de domaine), mais on peut aussi utiliser des
caractères joker comme * et ? (qui
fonctionnent de la même manière que dans l'interpréteur de commande Bash).
Si aucun nom de machine n'est indiqué, toutes les machines sont autorisées à
importer ce système de fichier avec les droits indiqués.
Vous pouvez paramétrer les permissions pour le système de fichier à exporter entre parenthèses après le nom de la machine. Les principales options sont montrées dans Tableau 26.1, « Droits d'accès aux répertoires exportés ».
Tableau 26.1. Droits d'accès aux répertoires exportés
|
Option |
Signification |
|---|---|
|
|
Le système de fichiers est exporté uniquement avec des droits en lecture (valeur par défaut). |
|
|
Le système de fichiers est exporté avec des droits en lecture/écriture. |
|
|
Grâce à cette option, l'utilisateur |
|
|
Ne pas convertir l'identifiant |
|
|
Convertir les liens symboliques absolus (commençant par
|
|
|
Laisser inchangés les liens symboliques. |
|
|
Le client utilise les mêmes numéros d'utilisateurs que sur le serveur (valeur par défaut). |
|
|
Le client et le serveur utilisent des numéros d'utilisateurs distincts. Avec cette option, le programme nfsd va créer une table de conversion des numéros d'utilisateurs. Le démon ugidd est requis pour le bon fonctionnement de cette option. |
Le
fichier exports peut ressembler par exemple à Exemple 26.1, « /etc/exports ».
Le fichier
/etc/exports est lu par mountd et nfsd. Ainsi, lorsque
ce fichier a été modifié, il est nécessaire de redémarrer mountd et nfsd
afin de permettre à ces modifications d'être prises en compte. Pour ce
faire, le plus simple est d'exécuter la commande
rcnfsserver restart.