Postagens

Samba Autenticando no Active Directory

Olá minha necessidade hoje é integrar o Active Directory (Windows Server 2003) com o SAMBA (que será o servidor de arquivos no Sistema Operacional Debian Squeeze). Mas porque essa necessidade? Devido ao grande números de senhas que tenho em minha rede, devo centralizar as mesmas juntamente com as permissões para cada usuario e seus respectivos compartilhamentos. Levo em consideração que o Windows Server 2003 já esteja com o DC (Domain Controler) do seu dominio. # Cenário: domínio: EMPRESA.LOCAL 1. Linux = 192.168.1.70/24 HOSTNAME = debian-01 FQDN = debian-01.empresa.local 2. Windows = 192.168.1.69/24 HOSTNAME = win2003srv FQDN = win2003srv.empresa.local # Ajustando o cenario no Linux editando o arquivo /etc/hosts: vi /etc/hosts 192.168.1.69 win2003srv.empresa.local win2003srv 192.168.1.70 debian-01.empresa.local debian-01 # Ajustando o arquivo hostname do servidor: vi /etc/hostname debian-01.empresa.local # Rodando shell para ajustar o HOSTNAME: /etc...

Servidor Openfire

Bom dia hoje vamos ver um comunicador instantâneo para o meio corporativo (como um msn interno). Tínhamos na empresa o Google Talk porém a necessidade e a grande IMPRODUTIVIDADE do usuário final ocasionou em aplicar essa solução. Mão a obra: Hoje uso o Debian 6 codinome Squeeze Edite o arquivo /etc/apt/sources.list  # vi /etc/apt/sources.list e insira o conteúdo abaixo. deb http://ftp.br.debian.org/debian/ squeeze main non-free deb-src http://ftp.br.debian.org/debian/ squeeze main non-free Atualize # apt-get update Instalando o java # apt-get install sun-java6-jdk sun-java6-plugin Instale o MySQL e guarde a senha :-) # aptitude install mysql-common mysql-server-5.1 mysql-client-5.1 mysql-server-core-5.1 libmysqlclient16 libmysqlclient-dev Instale o Apache & PHP # aptitude install apache2 php5 php5-common libapache2-mod-php5 php5-mysql Download do arquivo do Openfire # cd /opt # ...

Crontab Endian

Olá, devido a necessidade tive que criar um script que fechasse uma certa porta em certo horário, porém, como o Endian tem muitas particularidades começou a "peregrinação". Onde achar as regras SNAT no Endian? Diretório: /var/efw/dnat Arquivos: config: é o arquivo default com as regras que preciso no dia a dia; config.derruba: arquivo com a porta XX com o flag "off" no inicio; config.levanta: arquivo com a porta XX com o flag "on" no inicio; Mas como dar o start nisso? Fiz um script simples: #!/bin/bash cd /var/efw/dnat cp -r config.derruba config /etc/rc.d/rc.firewall restart #!/bin/bash cd /var/efw/dnat cp -r config.levanta config /etc/rc.d/rc.firewall restart E agora eu preciso que ele faça isso todos os dias em determinados horários: vi /etc/crontab #Minuto #Hora #DM #Mês #DS 10 18 * * 1-5 root /root/shell/./derruba.sh 30 7 * * 1-5 root /root/shell/./levanta.sh Feito isso agora nã...

Para alterar a porta padrão no Terminal Server

Para alterar a porta padrão para todas as novas conexões criadas no Terminal Server: Execute Regedt32 e vá até a seguinte chave: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp OBSERVAÇÃO: A chave do registro acima é um caminho; ela foi quebrada para fins de legibilidade. Localize a subchave de "PortNumber" e observe o valor de 00000D3D, hex para (3389). Modifique o número da porta em Hex e salve o novo valor. Para alterar a porta para uma conexão específica no Terminal Server: Execute Regedt32 e vá a esta chave: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\connection OBSERVAÇÃO: A chave do registro acima é um caminho; ela foi quebrada para fins de legibilidade. Localize a subchave de "PortNumber" e observe o valor de 00000D3D, hex para (3389). Modifique o número da porta em Hex e salve o novo valor. OBSERVAÇÃO: Como o uso de portas alternadas não foi totalmente implementado para o Terminal S...

Deixar auto-ocultável o NAVBAR

Para quem deseja ocultar seu NAVBAR em seu blog. Procure o código (utilizando o Ctrl+F do seu navegador): ]]></b:skin> Então cole o seguinte código ANTES : #navbar-iframe{opacity:0.0;filter:alpha(Opacity=0)} #navbar-iframe:hover{opacity:1.0;filter:alpha(Opacity=100, FinishedOpacity=100)} Att Junior.

Distribuição da NF-e para o Destinatário

10. Distribuição da NF-e para o Destinatário Conforme previsto na cláusula décima do Ajuste Sinief 07/05, de 30 de setembro de 2005, o emitente e o destinatário deverão manter em arquivo digital as Notas Fiscais eletrônicas pelo prazo estabelecido na legislação tributária para a guarda dos documentos fiscais, devendo ser apresentadas à administração tributária, quando solicitado. O emissor da Nota Fiscal Eletrônica deve enviar o arquivo digital da NF-e para o destinatário, seja de forma eletrônica ou por qualquer outro meio que possibilite o destinatário ter acesso ao arquivo digital. O DANFE é um Documento Auxiliar da Nota Fiscal Eletrônica e, ainda que hábil para acompanhar o trânsito de mercadorias, não substitui o arquivo da Nota Fiscal Eletrônica em nenhuma hipótese. Os destinatários que não sejam credenciados para operar com a NF-e poderão escriturar a NF-e com base nas informações contidas no DANFE, que neste caso deverá ser mantido pelo prazo decadencial para...

Exibir seqüência de caracteres texto no EXCEL

Imagem
Hoje mudei meu "jeito" de conferir os layouts de integração Industrias x ERP interno (sempre faço em shell utilizando as ferramentas necessarias). Mas hoje em especial preciso provar para um gerente que o problema não é o ERP e sim o sistema de tratamento de dados. Mas como provar isso? Nada melhor do que uma planilha EXCEL. Para isso usei a FUNÇÃO: EXT.TEXTO retorna um número específico de caracteres da seqüência de caracteres texto, começando na posição especificada, com base no número de caracteres especificado. Após entender ficou fácil, peguei o layout da empresa que recebe os dados O layout: Como sabemos em integrações o arquivo é uma "tripa" de dados sequencial um caractere do lado do outro (ex: 20120103189696              07) e eu preciso mostrar para o gerente a planilha da forma que ele possa trabalhar com os dados respeitando os campos do layout. A função na prática: =EXT.TEXTO('DB vendas'!A1;Pla...