]> jfr.im git - solanum.git/blobdiff - doc/example.conf
Document privsets in the example confs.
[solanum.git] / doc / example.conf
index 6b11a56718190cfc5c2dbcd00d874999f33830d9..688c2de49b4acbeed9bd0ce618ae3fed309b469c 100755 (executable)
@@ -186,7 +186,9 @@ auth {
        class = "users";
 };
 
-/* privsets... XXX document me later */
+/* privset {} blocks MUST be specified before anything that uses them.  That
+ * means they must be defined before operator {}.
+ */
 privset "local_op" {
        privs = oper:local_kill, oper:operwall;
 };
@@ -239,9 +241,8 @@ operator "god" {
         */
        snomask = "+Zbfkrsuy";
 
-       /* privileges: controls the activities and commands an oper is
-        * allowed to do on the server.  You may prefix an option with ~ to
-        * disable it, ie ~encrypted.
+       /* flags: misc options for the operator.  You may prefix an option
+        * with ~ to disable it, e.g. ~encrypted.
         *
         * Default flags are encrypted.
         *
@@ -250,10 +251,9 @@ operator "god" {
         * encrypted:    the password above is encrypted [DEFAULT]
         * need_ssl:     must be using SSL/TLS to oper up
          */
-       flags = global_kill, remote, kline, unkline,
-               die, rehash, admin, xline, operwall;
+       flags = encrypted;
 
-       /* privset: replaces flags */
+       /* privset: privileges set to grant */
        privset = "admin";
 };