crans_bcfg2/Python/etc/nsswitch.conf
2013-05-19 21:51:27 +02:00

31 lines
724 B
Python

# -*- mode: python; coding: utf-8 -*-
header("""
Fichier de configuration des bases de donnees systemes (System
Databases) et du service de noms (Name Service Switch).
""")
if has("ldap"):
db="ldap"
else:
db=""
def database(name, res):
print name + ": " + " ".join(res)
@# On utilise la base de donnee du crans pour tout ce qui est
@# compte unix
database("passwd", ["files", db])
database("group", ["files", db])
database("shadow", ["files", db])
@
database("hosts", ["files", "dns"])
database("networks", ["files"])
@
database("protocols", ["db", "files"])
database("services", ["db", "files"])
@
database("ethers", ["db", "files"])
database("rpc", ["db", "files"])
@
database("netgroup", ["nis"])