#!/bin/sh # Script for adding users to ZNC # Arguments: username hashed-password user="$1" password="$2" show_usage() { printf "Usage: %s username hashed-password\n" "$0" } if [ -z "$user" && -z "$password" ]; then printf "Not enough arguments\n" show_usage exit 1 fi cat <>/usr/pkg/etc/znc/configs/znc.conf Method = Argon2id Hash = $password Admin = false Nick = $user MaxNetworks = 5 MultiClients = true LoadModule = chansaver LoadModule = controlpanel LoadModule = nickserv EOF /usr/sbin/service znc restart