> ... and is it really necessary for the terminal to have its own ndb > file? At best, it's redundant, at worst, conflicting.
Simplest practice is for the terminal to get its root file system from the server, so they are sharing /lib/ndb/local. If the terminal has its own root, it needs its own ndb file because not everything is exported via dhcp -- dnsdomain for example, and authdom/auth associations for external systems.