The username is the key and a special Structure like those of the Radius-Messages is the fine-Structure. So the content can simply copied in a Radius-Message.
Example:
billig.org db(billig)
A Userfile has the one or more entryies with the Syntax:
Eintrag ::=Example:Checkattributlist Servicelist Checkattributlist ::= = {, = }* \n Servicelist ::= Service {,Service }* Service ::= "Service(" ")"\n"{"\n"{ = \n}*
rels Password = "v0gel" Service(Framed-User,PPP) { Ascend-Assign-IP-Pool = 2 }
admindb_db infnet.verein rw lists the profile from user rw.
admindb_db infnet.verein del rw eleminates the profile form user rw
admindb_db infnet.verein new < /tmp/profile adds a profile from stdin.