Yes you can run without the chroot.  Years ago it was considered best practice 
to chroot and most power users would have said you were insane not to do so.  
Now there are increasingly many who say it's not worth the effort (fairly easy 
to get around in many cases) -- do a bit of google engineering and you will see 
pros/cons.

If you are using packages from your distro (looks like it from the "el6" and 
ancient version) this will often just be pulled in by default.  If you build 
your own packages, use upstream repos, ISC packages or something like this:

http://www.five-ten-sg.com/mapper/bind

Then you can just install without the chroot.  Entirely up to you, BIND can 
work either way.  As I said, if you search a bit you'll find older "best 
practices" like these which suggest chroot (note the dates!):

https://www.cymru.com/Documents/secure-bind-template.html

https://deepthought.isc.org/article/AA-00768/0/Getting-started-with-BIND-how-to-build-and-run-named-with-a-basic-recursive-configuration.html

Then increasing amounts of documentation saying it is largely irrelevant due to 
adding minimal value due to some known issues in the chroot mechanism itself, 
named -u, etc:

https://deepthought.isc.org/article/AA-00874/0

"""
If following the preceding advice (running BIND as an unprivileged user on a 
dedicated server) chrooting is "de-emphasized." Our operations experts feel 
that chrooting does not substantially improve security under those conditions 
and do not affirmatively recommend it, but they do not explicitly discourage it.
"""

From: 
<bind-users-boun...@lists.isc.org<mailto:bind-users-boun...@lists.isc.org>> on 
behalf of Harshith Mulky 
<harshith.mu...@outlook.com<mailto:harshith.mu...@outlook.com>>
Date: Thursday, January 14, 2016 at 1:46 AM
To: "bind-users@lists.isc.org<mailto:bind-users@lists.isc.org>" 
<bind-users@lists.isc.org<mailto:bind-users@lists.isc.org>>
Subject: What is the use of having a chroot path during installation of Bind


Hello,


When installing bind, the following 2 are installed


bind-9.8.2-0.17.rc1.el6.x86_64
bind-chroot-9.8.2-0.17.rc1.el6.x86_64


What is the need of this bind-chroot?



I see all files in /var/named path are softlinks to /var/named/chroot/var/named


and


/etc/named.conf is softlink to /var/named/chroot/etc/named.conf




What is this chroot binding? And why is this chroot Binding Required?



Can the named server function without this chroot Binding?



Thanks

Harshith
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to