#!/usr/bin/bash # We need servnest to be allowed to configure Knot usermod -aG $knot $servnest # Add user servnest to group knot chown -R $knot: /var/lib/knot/confdb chmod -R u=rwX,g=rwX,o= /var/lib/knot/confdb chown -R $knot: /var/log/knot chmod -R u=rwX,g=,o= /var/log/knot chown -R $servnest:$knot /srv/servnest/ns chmod -R u=rwX,g=rwX,o= /srv/servnest/ns chown -R $servnest:$knot /srv/servnest/reg chmod -R u=rwX,g=rwX,o= /srv/servnest/reg chown -R $servnest:$nginx /srv/servnest/nginx /srv/servnest/subpath /srv/servnest/subdomain chmod -R u=rwX,g=rX,o= /srv/servnest/nginx /srv/servnest/subpath /srv/servnest/subdomain usermod -aG $sftpgo $servnest chown -R $nginx:$sftpgo /srv/servnest/ht chmod -R u=rX,g=rwX,o= /srv/servnest/ht chown -R $sftpgo: /etc/sftpgo chmod -R u=rX,g=rX,o= /etc/sftpgo chmod u=r,g=,o= /etc/sftpgo/ed25519 chown -R $servnest:$tor /srv/servnest/tor-config chmod -R u=rwX,g=rX,o= /srv/servnest/tor-config chown -R $tor: /srv/servnest/tor-keys chmod -R u=rwX,g=,o= /srv/servnest/tor-keys chown -R $servnest:$nginx /srv/servnest/core /srv/servnest/errors chmod -R u=rX,g=rX,o= /srv/servnest/core /srv/servnest/errors chown -R $servnest: /srv/servnest/core/db chmod -R u=rwX,g=,o= /srv/servnest/core/db