Montando um PDC com OpenBSD
Nesse artigo iremos demonstrar uma forma simples de instalar o Samba no OpenBSD e assim configurarmos um seguro e funcional PDC com verificação de vírus usando o samba-vscan com o clamav, tendo em vista toda a robustez que o OpenBSD pode proporcionar.
Parte 4: Configurando inicialização
Essa parte é um pouco chatinha, mas vamos lá, mão na massa.
Para que o samba seja inicializado "automagicamente" quando o servidor for ligado ou reinicializado por conta de queda de energia ou qualquer outra coisa, insira as seguintes linhas no /etc/rc.local:
Pra ele rodar com a flag -D, insira no /etc/rc.conf:
Agora vamos iniciar o Samba, pode escolher duas maneiras de fazê-lo, reiniciar o servidor ou mandar esses dois comandos:
# /usr/local/libexec/smbd -D
# /usr/local/libexec/nmbd -D
Pronto, agora ele estará rodando, por exemplo:
# ps aux | grep mbd
root 4638 0.0 1.5 2676 1980 ?? Is 12:29AM 0:00.04 /usr/local/libexec/smbd -D
root 2476 0.0 0.5 2676 592 ?? I 12:29AM 0:00.01 /usr/local/libexec/smbd -D
root 10081 0.0 1.0 1148 1292 ?? Ss 12:29AM 0:00.02 /usr/local/libexec/nmbd -D
Agora vamos aos testes.
Para que o samba seja inicializado "automagicamente" quando o servidor for ligado ou reinicializado por conta de queda de energia ou qualquer outra coisa, insira as seguintes linhas no /etc/rc.local:
if [ -f /etc/samba/smb.conf -a X"${samba}" != X"NO" ]; then
if [ X"${smbd_flags}" != X"NO" -a -x /usr/local/libexec/smbd ]; then
echo -n ' smbd'; /usr/local/libexec/smbd ${smbd_flags}
fi
if [ X"${nmbd_flags}" != X"NO" -a -x /usr/local/libexec/nmbd ]; then
echo -n ' nmbd'; /usr/local/libexec/nmbd ${nmbd_flags}
fi
fi
if [ X"${smbd_flags}" != X"NO" -a -x /usr/local/libexec/smbd ]; then
echo -n ' smbd'; /usr/local/libexec/smbd ${smbd_flags}
fi
if [ X"${nmbd_flags}" != X"NO" -a -x /usr/local/libexec/nmbd ]; then
echo -n ' nmbd'; /usr/local/libexec/nmbd ${nmbd_flags}
fi
fi
Pra ele rodar com a flag -D, insira no /etc/rc.conf:
smbd_flags="-D"
nmbd_flags="-D"
nmbd_flags="-D"
Agora vamos iniciar o Samba, pode escolher duas maneiras de fazê-lo, reiniciar o servidor ou mandar esses dois comandos:
# /usr/local/libexec/smbd -D
# /usr/local/libexec/nmbd -D
Pronto, agora ele estará rodando, por exemplo:
# ps aux | grep mbd
root 4638 0.0 1.5 2676 1980 ?? Is 12:29AM 0:00.04 /usr/local/libexec/smbd -D
root 2476 0.0 0.5 2676 592 ?? I 12:29AM 0:00.01 /usr/local/libexec/smbd -D
root 10081 0.0 1.0 1148 1292 ?? Ss 12:29AM 0:00.02 /usr/local/libexec/nmbd -D
Agora vamos aos testes.
Bom artigo (na real eu nem li inteiro, mas sei q tem qualidade ;P )
Flws