Ceci est une ancienne révision du document !
AFS : Andrew File System
Andrew File System (ou AFS) est un système de fichiers distribué et sécurisé, avec un mécanisme de contrôle d'accès, et qui propose une authentification forte grâce à l'utilisation d'un serveur Kerberos.
Cette page traite donc de l'installation d'un client AFS avec authentification par Kerberos 5 sur Hardy.
Pré-requis
- Disposer des droits d'administration ;
- Disposer d'une connexion à Internet configurée et activée ;
- Avoir activé l'accès aux dépôts Universe et Multiverse.
Installation
L'installation se déroule en deux étapes majeures :
La première consiste en la compilation des modules nécessaires à AFS. Pour ce faire, il faut installer le paquet module-assistant. Cet utilitaire permet de compiler un module très simplement pour le noyau que vous utilisez.
Lancez ensuite la commande suivante dans un terminal :
sudo module-assistant prepare openafs-modules
Elle a pour but d'installer tous les éléments nécessaires à la compilation du module pour votre version du noyau linux.
Ceci fait, utilisez la commande suivante pour procéder à la compilation proprement dite du module :
sudo module-assistant auto-build openafs-modules
Quand c'est terminé, il faut installer le paquet contenant le module fraichement compilé. Ceci se fait grâce à la commande suivante :
sudo module-assistant install openafs-modules
La seconde étape est simplement l'installation du client à proprement parler, ainsi que du paquet d'intégration à Kerberos 5.
Installez les paquets openafs-client openafs-krb5.
Configuration
L'étape de configuration démarre lors de l'installation des paquets clients.
- 1ère question : Domaine de la machine
Vous devez indiquer le domaine auquel appartient votre machine, c'est à dire celui dans lequel vous possédez un espace de travail.
- 2ème question : Taille du cache
Indiquez ici la taille en ko que vous désirez donner à AFS.
La configuration de base s'arrête là, et l'installation se termine. Si tout s'est bien passé, le client AFS (qui se présente sous la forme d'un démon) devrait démarrer. Si ce n'est pas le cas, veuillez vous reporter à la section des problèmes connus.
Utilisation
La première chose à faire afin d'accéder à votre espace est de vous authentifier auprès du serveur d'authentification du domaine. La procédure sera ici décrite pour un serveur kerberos, dont on a installé le support pour AFS.
Ceci se fait grâce à la commande suivante :
klog
Le mot de passe à utiliser vous a été fourni par l'administrateur du domaine.
Ensuite pour accéder à AFS, il vous suffit de naviguer dans le répertoire
/afs
qui a été créé lors de l'installation du client.
Désinstallation
Pour supprimer cette application, il suffit de supprimer les paquets openafs-client et openafs-krb5. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.
Pour être complet, on peut aussi désinstaller le module afs qui a été précédemment compilé. Il porte un nom différent en fonction de la version du noyau que vous utilisez, je recommande don l'utilisation de synaptic pour le désinstaller. Le nom de ce paquet commence par openafs-modules-
.