36 lines
1.2 KiB
Bash
36 lines
1.2 KiB
Bash
#!/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
|