Linux::Instalando bind em chroot
Instalação do bind em chroot. Versão utilizada neste exemplo: bind-9.9.2-P1 Site do bind: https://www.isc.org/software/bind 1. Instalação do bind: ` cd /root mkdir /root/progs cd /root/progs wget http://ftp.isc.org/isc/bind9/9.9.2-P1/bind-9.9.2-P1.tar.gz tar \-zxvf bind-9.9.2-P1.tar.gz ` 2.1. Se precisar de um novo OpenSSL: ` cd /root/progs wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz tar \-zxvf openssl-1.0.1c.tar.gz cd openssl-1.0.1c ./config \--prefix=/usr/local/exemplo/openssl-1.0.1c make make install ln \-s /usr/local/exemplo/openssl-1.0.1c /opt/openssl cd /root/progs/bind-9.9.2-P1 ./configure \--prefix=/usr/local/exemplo/bind-9.9.2-P1 \--enable-threads \--enable-largefile \--with-openssl=/opt/openssl/ ` 2.2. Se não: ` cd /root/progs/bind-9.9.2-P1 ./configure \--prefix=/usr/local/exemplo/bind-9.9.2-P1 \--enable-threads \--enable-largefile \--with-openssl make make install ln \-s /usr/local/exemplo/bind-9.9.2-P1 /opt/bind ` 3. Cria grupo: ` groupadd -g 220 namedg ` 4. Cria usuário: ` useradd -u 220 -g 220 namedu id namedu ` 5. Locka a senha do usuário namedu: ` passwd -l namedu ` 6. Remove usuário named previamente existente: ` userdel named ` 7. Cria estrutura de diretórios: ` rm -rf /var/run/named rm -rf /var/log/named rm -f /etc/named.conf rm -f /etc/rndc.conf mkdir -p /var/chroot/named cd /var/chroot/named/ ln -s /var/chroot /chroot mkdir dev etc mkdir -p var/run/named mkdir -p var/log/named ln -s /var/chroot/named/var/log/named /var/log/named mkdir conf ln -s /var/chroot/named/var/run/named /var/run/named ` 8. Cria os devices especiais: ` mknod dev/null c 1 3 mknod dev/zero c 1 5 mknod dev/random c 1 8 ` 9. Copia localtime:...
[Leia Mais]