summaryrefslogtreecommitdiffstats
path: root/src/mad-server.conf
diff options
context:
space:
mode:
Diffstat (limited to 'src/mad-server.conf')
-rw-r--r--src/mad-server.conf56
1 files changed, 31 insertions, 25 deletions
diff --git a/src/mad-server.conf b/src/mad-server.conf
index b6fc8c7..c19fb0f 100644
--- a/src/mad-server.conf
+++ b/src/mad-server.conf
@@ -2,7 +2,7 @@ Logger Console
Logger File "mad-server.log"
-#Listen *
+Listen 127.0.0.1
X509TrustFile ../Cert/ca-cert.pem
@@ -10,33 +10,39 @@ X509TrustFile ../Cert/ca-cert.pem
X509CertFile ../Cert/cert.pem
X509KeyFile ../Cert/key.pem
-UserBackendMysql {
- Username test
- Password test
- Database test
+UserManager {
+ MinUid 1000
+ MaxUid 29999
+
+ MinGid 1000
+ MaxGid 29999
- Queries {
- ListUsers "SELECT id, gid, username, fullname FROM users"
- ListGroups "SELECT id, name FROM groups"
- ListUserGroups "SELECT gid FROM usergroups WHERE uid = {UID}"
- ListGroupUsers "SELECT uid FROM usergroups WHERE gid = {GID}"
- UserById "SELECT id, gid, username, fullname FROM users WHERE id = {UID}"
- UserByName "SELECT id, gid, username, fullname FROM users WHERE username = {USER}"
- GroupById "SELECT id, name FROM groups WHERE id = {GID}"
- GroupByName "SELECT id, name FROM groups WHERE name = {GROUP}"
- UserGroupTable "SELECT uid, gid FROM usergroups"
- AddUser "INSERT INTO users (id, gid, username, fullname) VALUES ({UID}, {GID}, {USER}, {FULL_NAME})"
- UpdateUser "UPDATE users SET id = {UID}, gid = {GID}, username = {USER}, fullname = {FULL_NAME} WHERE id = {ORIG_UID}"
- DeleteUser "DELETE FROM users WHERE id = {UID}"
- AddUserToGroup "INSERT INTO usergroups (uid, gid) VALUES ({UID}, {GID})"
- DeleteUserFromGroup "DELETE FROM usergroups WHERE uid = {UID} AND gid = {GID}"
- }
-}
-
-UserBackendHome {
HomeDir "/tmp/home"
Skeleton "/tmp/skel"
- DirMode 0700
+ UserDirMode 0700
+
+ Mysql {
+ Username test
+ Password test
+ Database test
+
+ Queries {
+ ListUsers "SELECT id, gid, username, fullname FROM users"
+ ListGroups "SELECT id, name FROM groups"
+ ListUserGroups "SELECT gid FROM usergroups WHERE uid = {UID}"
+ ListGroupUsers "SELECT uid FROM usergroups WHERE gid = {GID}"
+ UserById "SELECT id, gid, username, fullname FROM users WHERE id = {UID}"
+ UserByName "SELECT id, gid, username, fullname FROM users WHERE username = {USER}"
+ GroupById "SELECT id, name FROM groups WHERE id = {GID}"
+ GroupByName "SELECT id, name FROM groups WHERE name = {GROUP}"
+ UserGroupTable "SELECT uid, gid FROM usergroups"
+ AddUser "INSERT INTO users (id, gid, username, fullname) VALUES ({UID}, {GID}, {USER}, {FULL_NAME})"
+ UpdateUser "UPDATE users SET id = {UID}, gid = {GID}, username = {USER}, fullname = {FULL_NAME} WHERE id = {ORIG_UID}"
+ DeleteUser "DELETE FROM users WHERE id = {UID}"
+ AddUserToGroup "INSERT INTO usergroups (uid, gid) VALUES ({UID}, {GID})"
+ DeleteUserFromGroup "DELETE FROM usergroups WHERE uid = {UID} AND gid = {GID}"
+ }
+ }
}
Daemon test {