2015-07-09 09:48:28 +02:00
|
|
|
# oidentd.conf denying everything except hiding root and allowing ZNC to
|
|
|
|
# spoof. With only one user everything could be allowed, but if other users
|
|
|
|
# appear out of nowhere...
|
2015-04-22 21:27:24 +02:00
|
|
|
|
2015-07-09 09:48:28 +02:00
|
|
|
# * * * * *
|
|
|
|
|
|
|
|
# Deny everything by default
|
2015-04-22 21:27:24 +02:00
|
|
|
default {
|
|
|
|
default {
|
2015-07-09 09:48:28 +02:00
|
|
|
deny spoof
|
|
|
|
deny spoof_all
|
|
|
|
deny spoof_privport
|
|
|
|
deny random
|
|
|
|
deny random_numeric
|
|
|
|
deny numeric
|
|
|
|
deny hide
|
2015-04-22 21:27:24 +02:00
|
|
|
}
|
|
|
|
}
|
2015-07-09 09:48:28 +02:00
|
|
|
|
|
|
|
# Don't respond to ident request to root
|
2015-04-22 21:27:24 +02:00
|
|
|
user root {
|
|
|
|
default {
|
2015-07-09 09:48:28 +02:00
|
|
|
force hide
|
2015-04-22 21:27:24 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2015-07-09 09:48:28 +02:00
|
|
|
# Allow user znc to spoof when *Identfile is used
|
|
|
|
# http://wiki.znc.in/Identfile
|
|
|
|
# touch ~/.oidentd.conf
|
|
|
|
# chmod 644 ~/.oidentd.conf
|
|
|
|
# chmod 711 ~
|
|
|
|
# /msg *status loadmod identfile
|
|
|
|
# /msg *identfile setfile ~/.oidentd.conf
|
|
|
|
# /msg *identfile setformat global { reply "%user%" }
|
|
|
|
user "znc" {
|
|
|
|
default {
|
|
|
|
allow spoof
|
|
|
|
allow spoof_all
|
|
|
|
allow spoof_privport
|
|
|
|
deny random
|
|
|
|
deny random_numeric
|
|
|
|
deny numeric
|
|
|
|
deny hide
|
|
|
|
}
|
|
|
|
}
|