Retourner au contenu. Retourner à la navigation

 

Gestion centralisée des comptes

by diorf @ 11/10/2005
Comment gérer ses comptes utilisateurs de facon centralisée et partager ses répertoires home avec NFS

Configuration commune aux clients

Deux fichiers sont communs pour les différentes distributions de Linux utilisées en tant que clients. Mais nous verrons aussi les paramètres du noyau nécessaires pour utiliser NFS.

7.1 /etc/ldap.conf

Ce fichier contient les informations qui sont utilisées par le système d'authentification afin de savoir sur quel serveur se connecter et où trouver les données.

Attention : ce fichier n'est pas à confondre avec le fichier /etc/openldap/ldap.conf qui défini les paramètres par défaut pour les connexions à un serveur ldap avec les outils standards.

Ce fichier doit donc contenir les informations suivantes :

Note : pensez à changer l'adresse 10.1.0.1 par l'adresse IP de votre serveur LDAP, ainsi que le suffixe que vous avez choisi si ce n'est pas dc=labo-linux,dc=org. Pensez aussi à remplacer le_mot_de_passe_en_clair par le mot de passe que vous avez donné à l'objet "auth" lorsque vous l'avez créé.

ssl start_tls
ssl on
suffix "dc=labo-linux,dc=org"

host 10.1.0.1
binddn cn=auth,ou=ProgAccess,dc=labo-linux,dc=org
bindpw le_mot_de_passe_en_clair
pam_password clear

ldap_version 3
pam_filter objectclass=posixAccount
pam_login_attribute uid
pam_member_attribute memberuid
nss_base_passwd ou=Users,dc=labo-linux,dc=org
nss_base_shadow ou=Users,dc=labo-linux,dc=org
nss_base_group ou=Groups,dc=labo-linux,dc=org
nss_base_hosts ou=Hosts,dc=labo-linux,dc=org

scope one

Note : vous devez rentrer le mot de passe de l'objet "auth" en clair dans ce fichier. Il est donc important que cet objet n'ai qu'un droit de lecture sur l'annuaire.

7.2 /etc/nsswitch.conf

Ce fichier définit les méthodes à utiliser par la librairie C afin de trouver diverses informations sur le système.

Ce fichier doit donc contenir les informations suivantes, les lignes commençant par shadow, group et hosts sont importantes.

passwd:      compat ldap
shadow: compat ldap
group: compat ldap

hosts: files dns ldap
networks: files dns

services: db files
protocols: db files
rpc: db files
ethers: db files
netmasks: files
netgroup: files
bootparams: files

automount: files
aliases: files

7.3 Support NFS dans le noyau

Si vous utilisez un noyau personnalisé, il vous faut rajouter les options suivantes afin d'avoir le support NFS en client. Dans le menu File Systems -> Network File Systems, cochez les options suivantes :

  • NFS File System Support
  • Provide NFS Client V3 Support

7.4 Monter les répertoires personnels

Vous pouvez dès à présent modifier votre fichier /etc/fstab pour y monter automatiquement le partage des répertoires personnels en NFS. Il vous faut donc rajouter cette ligne à la fin de votre fichier :

/home    server_nfs:/home    nfs    defaults     0 0

Pensez à remplacer server_nfs par l'adresse IP de votre serveur NFS.

Par diorf Dernière modification 22/03/2007 15:41
Navigation
Actualités
18/12/2008 Sortie d'OpenSuse 11.1
03/12/2008 Songbird 1.0
20/10/2008 Société Générale se met au vert
15/09/2008 Sortie de la version VLC 0.9.2
23/06/2008 Opération du libre à Nantes !
Plus d'actualités...
Articles
22/05/2008 Première approche de Qmail
19/05/2008 Test de la distribution Elive 1.0 Gem
14/05/2008 GNUPG introduction à la cryptographie et utilisation de GnuPG
21/02/2008 GNU / Screen
03/09/2007 The Linux File System Encryption API
More articles
Tips
28/04/2008 Mozilla Firefox : Google Talk et Facebook Chat
22/04/2008 Sed : Rechercher du texte entre deux chaines de caractères
04/04/2008 Gérer son(ses) écran(s) avec xrandr
26/03/2008 Tips sur l'historique de vos commandes
13/02/2008 Linux-Unix Cheat Sheets
More tips
Codes
09/04/2008 Chapitre 13 - Administration DNS et DHCP
09/04/2008 Chapitre 06 - Service web avec Apache
04/04/2008 Chapitre 09 - PureFTPd
04/04/2008 Chapitre 06 - Scripting Bash
01/04/2008 Chapitre 20 - Haute Disponibilité
More codes
Courses
13/09/2006 Module 3
23/02/2006 Module 2
23/02/2006 Module 1
More courses
Formation Linux

Supinfo Training Center has the first Linux Certification. The training is 13 days and allow you to pass the LPI 101 and 102.

more info
 
 
Vous êtes ici :
Articles Gestion centralisée des comptes Configuration commune aux clients