bool, optional
Whether unsafe debugging functionality is enabled. If unspecified or
-set to false, unsafe debugging functions will be disabled.
+set to false, unsafe debugging functions will be disabled. Be very
+careful enabling this feature, as debugging commands may allow service
+administrators to run arbitrary shell commands or modify files
+accessible to the system user underwhich the service is running.
Example::
- admin
.mudpy.limit.avatars: 7
# .mudpy.limit.backups: 10
+# Debugging commands are dangerous, and may result in granting
+# administrative users access to the system account under which the
+# service runs. Be very sure you trust your admins before enabling!
# .mudpy.limit.debug: true
.mudpy.limit.password_tries: 3
log("Running version: %s" % universe.versions.version, 1)
log("Initial directory: %s" % universe.startdir, 1)
log("Command line: %s" % " ".join(sys.argv), 1)
+ if universe.debug_mode():
+ log("WARNING: Unsafe debugging mode is enabled!", 6)
# pass the initialized universe back
return universe
- admin
.mudpy.limit.avatars: 7
.mudpy.limit.backups: 3
+# Debugging commands are dangerous, and may result in granting
+# administrative users access to the system account under which the
+# service runs. Be very sure you trust your admins before enabling!
# .mudpy.limit.debug: true
.mudpy.limit.password_tries: 3