Are you dead set on the /etc/passwd format? You could just use the users file i.e.,
/raddb/users: $INCLUDE /raddb/users.myusers $INCLUDE /raddb/users.unix users.myusers would have entries for all your non-unix people, and users.unix would have the defaults for your unix users. You can then write a quick script that will let you add, remove, suspend, and re-enable users for the users.myusers file. Or how about SQL or LDAP? You might be able to set the path to /etc/passwd and /etc/shadow in the radius.conf file to something else. Gary Chan wrote: > > >From the reference, I can choose "Local" or "system" as my auth-type of > radius server. However, the type "System" would read the UNIX password file > by default. Can I just create another file which stored all users for doing > radius authentication? For example, I would like to create another file > named radius.pasword to store the format like /etc/passwd. But how or can I > change the value in auth-type so that I can redirect the path to > /tmp/radius.password? - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
