This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
openbsd:irc:znc [2020/06/20 15:41] aadam |
openbsd:irc:znc [2020/07/21 05:12] jrmu |
||
---|---|---|---|
Line 40: | Line 40: | ||
</code> | </code> | ||
- | There should be a line with znc that looks like this (I check to make sure znc has the right login class): | + | There should be a line with znc that looks like this (I check to make sure znc has the right login class; the '1001' is the uid, which you may find to be different from this example, but it should not be changed): |
<code> | <code> | ||
Line 51: | Line 51: | ||
$ doas cap_mkdb /etc/login.conf | $ doas cap_mkdb /etc/login.conf | ||
</code> | </code> | ||
+ | |||
+ | Now change znc shell to /bin/ksh , then continue with the steps below. | ||
<code> | <code> | ||
Line 66: | Line 68: | ||
</code> | </code> | ||
- | I then set the default shell to /sbin/nologin: | + | |
+ | I then set the default shell to /sbin/nologin (note: the '1001' is the uid, which you may find to be different from this example, but it should not be changed.): | ||
<code> | <code> | ||
Line 108: | Line 111: | ||
<code> | <code> | ||
- | # HOME=/home/znc/ | + | # export HOME=/home/znc/ |
# chroot -u znc -g znc /home/znc znc --makeconf | # chroot -u znc -g znc /home/znc znc --makeconf | ||
</code> | </code> | ||
Line 135: | Line 138: | ||
# chown znc:znc /home/znc/home/znc/.znc/my.example.com.* | # chown znc:znc /home/znc/home/znc/.znc/my.example.com.* | ||
</code> | </code> | ||
- | |||
- | Inside ~: | ||
<code> | <code> |