We're a team responsible for managing and improving the FreeBSD wiki.
Hostname wbe-wiki.nyi.freebsd.orgProxyJump <ipv6-enabled-freebsd.org host firstsu -l to root.su -m www -c "/usr/local/bin/moin --config-dir=/home/www/wiki account create --name <UserName> --email <email>" This way, you make sure that whoever is claiming the account actually has that email. Otherwise, if you merely add a entry in the ACL list, any random person can immediately log in as that account and start making changes.
We do not delete user accounts, as history and referential integrity are affected. We disable/deactivate instead.
su -l to root.data/users to data/users/obsoleteNote: This currently doesn't work, configuration is managed by clusteradm and auto deployed, so local changes are reverted – KubilayKocak 2020-06-21 13:40:33+1100
# cd /home/www/wiki # cp -p wikiconfig.py wikiconfig.py.<datestamp> # ee wikiconfig.py make changes # service apache24 restart
Moves deleted/trash pages to ~wiki/{trash,deleted}
# cd /home/www/wiki # moin --config-dir=/home/www/wiki maint cleanpage > clean-<datestamp>.sh review and verify clean-<datestamp>.sh contents # sh clean-<datestamp>.sh
Cleans up expired sessions from ~wiki/data/cache/sessions
# cd /home/www/wiki # moin --config-dir=/home/www/wiki maint cleansessions
Rebuilds the xapian search index (deleting the current index) in ~wiki/data/cache/xapian
Note: This must be run as User: www
# cd /home/www/wiki # moin --config-dir=/home/www/wiki index build --mode=rebuild # chown -R www:www data/cache/xapian