12 de outubro de 2007

Samba :: Links

Ldap+Samba+Ubuntu
Mixing Roaming and Local Profiles in Samba 3
Configurando administradores de domínio no Samba
E-mail via smtp

Alterar Senha :: tdbsam

Baseado no artigo retirado de:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5444&pagina=1

Para administrar a conta usando o pdbedit/tdbsam (ao invés do smbpasswd):
Editar o smb.conf incluindo a seguinte linha na seção [global]:
passdb backend = tdbsam
Posteriormente, atualize a base de dados:
sudo pdbedit -i smbpasswd -e tdbsam
Para conferir a modificações:
pdbedit -L -v nome_do_usuário_SAMBA

administrando as contas, fonte: Samba HOW-TO
1. número mínimo de caracteres para a senha = 8
sudo pdbedit -P "min password length" -C 8

2. gravar histórico de senhas = 4 últimas
sudo pdbedit -P "password history" -C 4

3. forçar troca de senha = 90 dias (cada dia corresponde a 86400).
sudo pdbedit -P "maximum password age" -C 7776000

4. tempo mínimo para troca de senha = 7 dias.
sudo pdbedit -P "minimum password age" -C 7

5. tentativa para acessar a conta antes de travá-la = 3
sudo pdbedit -P "bad lockout attempt" -C 3

6. tempo em que a conta fica trancada
-1 = tempo indeterminado, deve ser destravada manualmente
30 = 30 minutos (valor padrão)
sudo pdbedit -P "lockout duration" -C -1

11 de outubro de 2007

Streaming de Audio - Ubuntu

exemplo: http://dir.xiph.org/
fonte:
http://www.icecast.org/docs.php
http://rubensa.wordpress.com/2006/05/10/internet-icecast-muse/
http://www.howtoforge.com/linux_webradio_with_icecast2_ices2
# icecast2

apt-get install icecast2
sudo gedit /etc/icecast2/icecast.xml

manter config original, exceto em:
|authentication|
|source-password|hackme|/source-password|
|relay-password|hackme|/relay-password|

|admin-user|admin|/admin-user|
|admin-password|hackme|/admin-password|
|/authentication|

trocar "hackme" por uma senha qualquer, caso deseje, modifique o login admin para outro.

|hostname|192.168.0.1|/hostname|

informar o endereço de ip da máquina que fará o streaming

|listen-socket|
|port|8000|/port|
|!-- |bind-address|127.0.0.1|/bind-address| --|
|/listen-socket|

informar o número da porta de acesso, 8000 é o padrão.

sudo gedit /etc/default/icecast2
>>ENABLE=true --modificar apenas a última linha de false para true

sudo /etc/init.d/icecast2 start

# ices2

obs. o ice faz streaming de arquivos cuja extensão .ogg
para converter de mp3 para ogg:

sudo apt-get install mpg321 vorbis-tools
mpg321 \fonte\musicas\musica.mp3 -w raw && oggenc raw -o musica_final.ogg


sudo apt-get install ices2

sudo mkdir /var/log/ices
sudo mkdir /etc/ices2
sudo mkdir /etc/ices2/music
sudo cp /usr/share/doc/ices2/examples/ices-playlist.xml /etc/ices2
sudo chmod 777 -R /var/log/ices
sudo chmod 777 -R /etc/ices2

gedit /etc/ices2/ices-playlist.xml

Copie o ices-playlist.xml do link

Observe:
|hostname|192.168.0.1|/hostname| -> endereço de IP do Servidor de Streaming (mesmo do icecast)
|port|8000|/port| -> porta de conexão
|password|hackme|/password| -> password sincronizado com o icecast
|mount|/exemplo.ogg|/mount| -> nome da playlist

Será necessário criar um arquivo playlist.txt em /etc/ices2/playlist.txt
para criar:
find /fonte1/musicas -iname "*.ogg" > /etc/ices2/playlist.txt
para inserir novas fontes:
find /fonte2/musicas -iname "*.ogg" >> /etc/ices2/playlist.txt

iniciar o ices2
ices2 /etc/ices2/ices-playlist.xml

Iniciando
No browser:
http://192.168.0.1:8000/
exemplo.ogg.m3u
trocar o IP pelo informado no icecast (IP da máquina).
O nome "exemplo.ogg
.m3u" é o atribuído em |mount|/exemplo.ogg|/mount| -> nome da playlist no ices2

# muse
baixar muse (pra verificar uma versão mais atual, acesse: ftp://ftp.dyne.org/muse/binary/)
wget ftp://ftp.dyne.org/muse/binary/MuSE-0.9.2-i386-1.deb
instalar:
sudo dpkg -i MuSE-0.9.2-i386-1.deb

executar muse:
muse-streamer

procurar por "Let's Stream" e configurar muse, conforme:

Host: localhost
Port: 8000
Mnt: /live
Name: radioIP
URL: http://tuequipo.red
Description: Minha radio
Login Type: Icecast2
Pass: senha do icecast
Clicar em “Connect”


# Internet DJ

http://www.onlymeok.nildram.co.uk/

via Synaptic procurar por:
idjc

5 de outubro de 2007

RSync no Windows

Backup com Rsync via MS-Windows:
http://brentnorris.net/rsyncntdoc.html
http://dailycupoftech.com/windows-backup-with-rsync-and-freenas/
Considerando usuário = joao; grupo = ntuser
Distro Debian

Editar arquivo /etc/rsyncd.conf

[joao-backup]
path = /caminho/backup
# obs. o caminho deve dar opção de escrita e leitura ao rsync,
# ademais deve haver referência no smb.conf a este caminho
comment = Backup
uid = joao
gid = ntuser
read only = false
auth users = joao
secret file = /etc/rsyncd.secrets

Salve o arquivo, dê opção # chmod 644 /etc/rsyncd.conf

Edite o arquivo /etc/rsyncd.secrets adcionando a linha
joao:senha
dê opção # chmod 600 /etc/rsyncd.secrets

Edite o arquivo /etc/default/rsync, altere a opção:
de RSYNC_ENABLE=false para RSYNC_ENABLE=true

Reinicie o rsync (# /etc/init.d/rsync restart).

Considerando Windows, família NT

Baixe e instale (NNF) DeltaCopy. Inicie a versão cliente (serão instaladas duas versões cliente e servidor).
Adicione um novo Perfil (Add New Profile), no caso joao.
Profile Name: (nome do perfil para identificar - qq coisa)
Server IP/Host Name: (endereço do servidor RSync)
Virtual Directory: (procure na busca automática -> no exemplo acima mostraria o [joao-backup] editado no arquivo /etc/rsyncd.conf).


Adicione as pastas a fazer backup (Add Folder)
Na aba Authentication
coloque as informações editadas em /etc/rsyncd.secrets, no caso acima User ID: joao, Password: senha

Clique com o botão direito sobre (no caso) joao e posteriormente em Run Now.

Requeira seu CD Ubuntu 7.10

Para tanto acesse:
https://shipit.ubuntu.com/

1 de outubro de 2007

Script Integrar MS-Office 2003 ao SP3

@echo off
title Integrando SP3 ao Office 2003&color f8
if %os%==Windows_NT goto texto
echo Este script apenas pode ser executado pela familia NT&pause&exit

rem Declarando Variaveis
:texto
set office=%SystemDrive%\office
set tecle=0
set origem=0
set SP3=0
set ServPack=Office2003SP3-KB923618-FullFile-PTB.exe

rem Mensagem de saudacao (se assim pode-se dizer)
echo Prezado, este eh um script simples para integrar o SP3 ao Office 2003.&echo.
echo NAO EH AUTOMATICO&echo.
echo Serah solicitado um no. de serial, nao fornecerei,
echo na mesma etapa serah perguntado onde desejarah instalar o Office,
echo por padrao, serah na pasta "%SystemDrive%\Office". Este script apenas funcionara
echo se instalado nesta pasta padrao. Apos a conclusao, esta serah a pasta atualizada
echo.&pause

rem Baixar Service PAck 3
cls
:buenas
echo Para baixar o Service Pack 3 agora, tecle 1,
echo Para prosseguir tecle 2.
echo obs. caso o IE trave, copie o endereco, abra uma nova tela, cole o endereco
set /p tecle=(1,2):
if %tecle%==2 goto next2
if %tecle%==1 goto next
goto buenas
:next
"%ProgramFiles%\Internet Explorer\iexplore.exe" "http://www.microsoft.com/downloads/details.aspx?FamilyID=e25b7049-3e13-433b-b9d2-5e3c1132f206&DisplayLang=pt-br"
:next2
echo.
echo Apos baixar o SP3, nao esqueca de descompacta-lo,
echo seja com o WinRAR, 7Zip ou outro de sua preferencia&echo.
echo.&pause&cls

rem Declarando Caminho Office 2003
:origem
echo 1 - Se o Office 2003 estiver em CD-ROM, ou disco removivel.
echo 2 - Se o Office 2003 estiver no HD.
set /p escolha=(1,2)
if %escolha%==1 goto BAN
if %escolha%==2 goto BAN
cls
goto origem

:BAN
echo 1- Por favor, digite o caminho onde esta o Microsoft Office 2003 (p.ex. "d:")
set /p origem=se quiser pode arrastar a pasta ate esta janela:
if exist %origem%\instalar.exe goto sp31
echo Caminho %origem% incorreto, por favor digite novamente.
pause
cls

:BIN
if %escolha%==2 goto sp31
md %SystemDrive%\tmpoffice
xcopy /q %origem% %SystemDrive%\tmpoffice
set origem=%SystemDrive%\tmpoffice

goto origem

:sp31
rem Declarando Caminho SP3
:SP3
echo 2- Por Favor, digite o caminho onde esta o Service Pack 3 (p.ex. "%SystemDrive%\SP3")
set /p SP3=se quiser pode arrastar a pasta ate esta janela:
if exist %SP3%\MAINSP3.msp goto instalar
if exist %SP3%\%ServPack% goto ServPack
echo Caminho %origem% incorreto, por favor digite novamente.
pause
cls
goto SP3
:ServPack
cls
echo Por favor, descompacte o arquivo %ServPack% antes de continuar
pause
cls
goto SP3

rem Instalacao
:instalar
xcopy %origem%\OWC10.MSI %office% /q
xcopy %origem%\SKU026.CAB %office% /q
xcopy %origem%\ZY561438.CAB %office% /q
%origem%\instalar /a

rem Integrando SP3
set office=%SystemDrive%\office
msiexec /p %SP3%\MAINSP3.msp /a %office%\PRO11.MSI shortfilenames=1 /qb
echo msiexec /p %SP3%\MAINSP3.msp /a %office%\PRO11.MSI shortfilenames=1 /qb
msiexec /p %SP3%\OWC11SP3.msp /a %office%\OWC11.MSI shortfilenames=1 /qb
echo msiexec /p %SP3%\OWC11SP3.msp /a %office%\OWC11.MSI shortfilenames=1 /qb
msiexec /p %SP3%\OWC102003SP3.msp /a %office%\OWC10.MSI shortfilenames=1 /qb
echo msiexec /p %SP3%\OWC102003SP3.msp /a %office%\OWC10.MSI shortfilenames=1 /qb

rem Concluindo
echo.&echo.&echo.
echo Integracao efetuada!
start explorer %office%

25 de setembro de 2007

Colocando seu logo nas propriedades do Sistema

@echo off
title Colocando seu logo nas propriedades do Sistema

echo Este script tem como funcao colocar um logo de sistema
echo Para tanto crie um logo
echo.
echo nome: Oemlogo.bmp
echo formato: 170x110
echo.
echo.
:jkf
echo 1 - Continuar
echo 2 - Sair
set /p jkf=(1,2):
if %jkf%==2 goto exit
if %jkf%==1 goto bmp
cls
goto jkf

:bmp
cls
echo Arraste seu logo sob nome "Oemlogo.bmp" para esta janela.
set /p logo=
xcopy /q /y %logo% %windir%\system32\
if exist %windir%\system32\Oemlogo.bmp goto iniciar
echo O arquivo deve estar sob o nome Oemlogo.bmp,
echo formato maximo 170x110
echo.
pause
goto bmp

:iniciar
cls
%SystemDrive%
cd %windir%\system32\

set /p nome=Digite nome para identificacao:
set /p cpu=Digite alguma info para contato:

echo [General] > Oeminfo.ini
echo Manufacturer=%nome% >> Oeminfo.ini
echo Model=%cpu% >> Oeminfo.ini

echo [Support Information] >> Oeminfo.ini
:loop
set /a num=%num%+1
cls
echo Informacoes sobre suporte (ou feche esta janela)
echo.
set /p id=Linha %num%:
echo Line%num%="%id%" >> Oeminfo.ini
set id=
goto loop

12 de setembro de 2007

Configurando administradores de domínio no Samba

Fonte Samba How-to

Este artigo visa explicar o que é e como configurar administradores de domínio no Samba. Um exemplo de uso prático é quando você quer que determinadas pessoas possam instalar programas - isto é, ter privilégios de Administrador - em qualquer máquina do domínio.

http://www.guiadopc.com.br/2007/09/11/configurando-administradores-de-dominio-no-samba/
Configurando administradores de domínio no Samba

Este artigo visa explicar o que é e como configurar administradores de domínio no Samba. Um exemplo de uso prático é quando você quer que determinadas pessoas possam instalar programas - isto é, ter privilégios de Administrador - em qualquer máquina do domínio.

Esta é uma nova versão do artigo, baseada no Samba 3.0.25c e na distribuição Debian Etch 4.0. Muitos dos procedimentos aqui podem ser realizados em outras distribuições Linux sem grandes alterações.

Se você é do tipo apressado, você pode pular o tópico “Teorizando”. Mas é quase certo que você terá dificuldades em entender o que está sendo feito sem ler esta parte… =)
Teorizando…

Quem conhece um pouco o Samba sabe que ele pode funcionar como controlador de domínio, isto é, atuar como um repositório de contas de usuário para uma rede de computadores Windows. O que nem todo mundo sabe é que o Samba é baseado na tecnologia do Windows NT Server, logo ele possui muitos recursos advindos dele, e um deles é o suporte completo a grupos. No NT, cada grupo tem um SID (Security Identifier), mas normalmente usamos o RID (Relative Identifier) para identificá-los.

Os principais grupos de usuários de um domínio NT, bem como seus respectivos nomes, RIDs e grupos locais correspondentes, são:

Grupo NT Descrição RID Grupo correspondente
DOMAIN ADMINS Administradores de domínio 512 Administradores
DOMAIN USERS Usuários de domínio 513 Usuários
DOMAIN GUESTS Convidados de domínio 514 (nenhum)

Obs.: o “Domain Guests” não é mapeado para o grupo “Convidados”, como esperado. Ainda não descobri o porquê…

Ao ser configurado como membro de um domínio, o Windows NT/200x/XP insere estes grupos dentro de seus correspondentes locais (vide tabela acima), para que o grupo do domínio tenha os mesmos privilégios do grupo local. Por padrão, nenhum destes grupos NT têm um correspondente no Linux. Isto quer dizer que nenhum destes mapeamentos realizados pelo Windows surtirá efeito até que você diga ao Samba quais são os grupos correspondentes no Linux. Ou seja, você precisa especificar quais grupos do sistema (Linux) representam os grupos NT (Samba). Segundo o HOWTO oficial, este mapeamento precisa ser feito para assegurar o bom funcionamento do domínio. Portanto, iremos efetuar o mapeamento dos 3 grupos, embora o mais útil para este artigo seja o Domain Admins. Existem outros grupos, tais como “Usuários avançados”, “Operadores de cópia”, entre muitos outros, mas estes não são considerados essenciais, e sua configuração não será abordada aqui.
Configuração do Linux

Tudo o que precisamos fazer no Linux é criar os grupos que serão mapeados para os seus respectivos no Samba. Isto é feito com o comando groupadd. No caso, nós iremos criar os grupos ntadmin, ntuser e ntguest. Ou seja:

# groupadd ntadmin
# groupadd ntuser
# groupadd ntguest

Você pode aproveitar grupos existentes, como o “root” no lugar de “ntadmin”, “users” no lugar do “ntuser”, e “nogroup” no lugar de “ntguest”. Mas particularmente, eu não acho bom negócio misturar grupos do sistema com grupos específicos do Samba, especialmente no primeiro caso. Isto fica a seu critério.
Configuração do Samba

Agora falta mapear os grupos criados no Linux aos grupos do Samba. Isto é feito com o comando net. Deve-se especificar o grupo Windows, o grupo NT, o RID, o tipo de grupo (domínio/local/embutido), e um comentário (opcional). Ou seja:


# net groupmap add ntgroup="Domain Admins" unixgroup=ntadmin rid=512 type=d comment="Administradores"
# net groupmap add ntgroup="Domain Users" unixgroup=ntuser rid=513 type=d comment="Usuários"
# net groupmap add ntgroup="Domain Guests" unixgroup=ntguest rid=514 type=d comment="Convidados"

O próximo passo é cadastrar os usuários novos e existentes nestes novos grupos.Para novos usuários, ao cadastrá-lo no Linux (comando useradd), defina seu grupo primário (parâmetro -g) como sendo um destes 3 grupos. Exemplo:
# useradd -g ntadmin daniel

Para usuários já existentes, você deve modificar o grupo primário com o comando usermod, também usando o parâmetro -g. Em seguida, você precisa modificar o grupo do usuário no Samba, com o pdbedit, usando o RID do grupo desejado como parâmetro. Exemplo:

# usermod -g ntadmin daniel
# pdbedit -r -G 512 -u daniel

Isto fará com que o usuário “daniel” passe a fazer parte do grupo “Domain Admins”, RID 512. Confira a saída do comando pdbedit, e no final da linha “Primary Group SID”, veja se o final corresponde ao RID especificado.Para testar as alterações, faça logoff, caso esteja logado, efetue logon e verifique, caso o usuário em questão tenha sido cadastrado em Domain Admins, se você consegue efetuar tarefas administrativas, como instalar programas.Se não der certo, releia este artigo e cheque cada passo; certamente algo não foi feito =) Mas sinta-se à vontade para acessar o fórum e questionar a respeito das instruções passadas aqui.

25 de agosto de 2007

Backup com rsync

Trecho retirado de http://www.guiadohardware.net/artigos/scripts-backup/

Artigo escrito por Carlos E. Morimoto
Editado porém não alterado.
(...) - RSYNC
No Debian instale com um "apt-get install rsync" e no Mandriva com um "urpmi rsync".
(...)
$ rsync -av /mnt/hda6/trabalho /mnt/backup/

A opção "-a" (archive) faz com que todas as permissões e atributos dos arquivos sejam mantidos, da mesma forma que ao criar os arquivos com o tar e o "v" (verbose) mostra o progresso na tela.

A cópia inicial vai demorar um pouco, mais do que demoraria uma cópia simples dos arquivos. Mas, a partir da segunda vez a operação será muito mais rápida.
(...)
Se algum desastre acontecer e você precisar recuperar os dados, basta inverter a ordem das pastas no comando, como em:

$ rsync -av /mnt/backup/trabalho /mnt/hda6/trabalho/

(...) - SCRIPT BACKUP

Ao invés de ficar renomeando os arquivos, você poderia usar um pequeno script para que os arquivos fossem gerados já com a data e hora incluída no nome do arquivo:
DATA=`date +%Y-%m-%d-%H.%M`
cd /mnt/backup
tar -zcvf trabalho-"$DATA".tar.gz /mnt/hda6/trabalho/

(...)
O próximo passo é fazer com que este script de backup seja executado diariamente de forma automática, o que pode ser feito usando o cron.
(...)
Para que ele seja executado automaticamente todos os dias, copie-o para dentro da pasta "/etc/cron.daily" e certifique-se que o serviço "cron" esteja ativo:
(...)
Se preferir que o script seja executado apenas uma vez por semana, ou mesmo uma vez por hora, use as pastas "/etc/cron.weekly" ou a "/etc/cron.hourly". Por padrão, os scripts dentro da pasta "/etc/cron.daily" são executados pouco depois das 6 da manhã (o horário exato varia de acordo com a distribuição), para alterar o horário, edite o arquivo "/etc/crontab", alterando a linha:

25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
O "25 6" indica o minuto e a hora. Se quiser que o script seja executado às 11 da noite, por exemplo, mude para "00 23".
(...)
O script deve ser capaz de montar a partição, gravar o arquivo de backup e depois desmontá-la. Se por acaso o HD não estiver plugado, o script deve abortar o procedimento. Para isso precisamos verificar se o HD realmente foi montado depois de executar o comando "mount /dev/sda1 /mnt/sda1". Existem muitas formas de fazer isso, uma simples é simplesmente filtrar a saída do comando "mount" (que mostra todos os dispositivos montados) usando o grep para ver se o "/mnt/sda1" aparece na lista. Se não estiver, o script termina, caso esteja ele continua, executando os comandos de backup:

mount /dev/sda1 /mnt/sda1
montado=`mount | grep /mnt/sda1`
if [ -z "$montado" ]; then
exit 1
else
DATA=`date +%Y-%m-%d-%H.%M`
cd /mnt/backup
tar -zcvf trabalho-"$DATA".tar.gz /mnt/hda6/trabalho/
umount /mnt/sda1

fi

(...)
Se preferir que o script grave o backup num DVD, ao invés de simplesmente salvar numa pasta, você pode usar o "growisofs" para gravá-lo no DVD. Neste caso, vamos gerar o arquivo numa pasta temporária e deletá-lo depois da gravação:

DATA=`date +%Y-%m-%d-%H.%M`
rm -rf /tmp/backup; mkdir /tmp/backup; cd /tmp/backup
tar -zcvf trabalho-"$DATA".tar.gz /mnt/hda6/trabalho/
growisofs -speed=2 -Z /dev/dvd -R -J /tmp/backup/trabalho-"$DATA".tar.gz

rm -rf /tmp/backup


22 de agosto de 2007

VPN PopTop

http://luciano.wordpress.com/2007/08/17/vpn-poptop/

Script para Configurar a Rede

@echo off
title Troca de IP

:menu
cls
echo.
echo 1 - IP Manual - Atribuicao de IP
echo 2 - IP Automatico - DHCP
echo 3 - Digite o nome de sua Rede
echo 4 - Sair
echo.
set rede=Rede
set ip=
set /p ip=Escolha sua opcao (1,2,3,4):

if %ip%==1 goto manu
if %ip%==2 goto auto
if %ip%==3 goto digiterede
if %ip%==4 exit
echo.
echo Erro, %ip% eh diferente de 1, 2 ou 3.
echo.
pause
goto menu

:digiterede
cls
echo Nome de Rede
echo.
set rede=
set/p rede=Digite o nome da sua Conexao de Rede:
echo.
set /p confirmar=Confirma "%rede%" como nome de Conexao de Rede (s/n)?
if %confirmar%==s goto menu
if %confirmar%==S goto menu
if %confirmar%==n goto digiterede
if %confirmar%==N goto digiterede

:auto
cls
echo Configuracao Automatica - DHCP
echo.
netsh int ip set address name="%rede%" source=dhcp
netsh int ip set dns "%rede%" dhcp
cls
ipconfig /all

:menuauto
echo.
echo 1 - Ok, desejo sair.
echo 2 - Voltar ao primeiro menu.
set correto=
set /p correto=Escolha uma opcao (1,2)?
if %correto%==1 goto exit
if %correto%==2 goto menu
echo.
echo %correto% eh diferente de 1 ou 2
echo.
pause
cls
goto menuauto
pause
exit

:manu
cls
echo Conexao Manual
echo.
echo 1 - Gostaria de atribuir um numero de IP, manualmente
echo 2 - Gostaria que eu atribuisse um numero (192.168.1.122)?
echo.
set ip=
set /p ip=Escolha sua opcao (1,2):
if %ip%==1 goto next
if %ip%==2 goto conexmanual
echo %ip% nao eh igual a 1 ou 2!
echo.
pause
goto manu

:conexmanual
cls
echo Conexao Manual - 192.168.1.122
echo.
netsh int ip set address name="%rede%" source=static 192.168.1.122 255.255.255.0 192.168.1.1 1
netsh int ip set dns "%rede%" static 192.168.1.1

:conexman2
cls
ipconfig /all
echo.
set /p confirmar=Deseja sair (s/n)?
if %confirmar%==s exit
if %confirmar%==S exit
if %confirmar%==n goto menu
if %confirmar%==N goto menu
echo %confirmar% eh diferente de s ou n
echo.
pause
goto conexman2

:next
cls
echo Conexao Manual - configurar
echo.
set /p numip=Digite o IP (p.ex. 192.168.0.10):
set /p subrede=Digite a Mascara de sub-rede (p.ex. 255.255.255.0):
set /p gateway=Digite o Gateway (p.ex. 192.168.0.1):
set /p numdns=Digite o DNS (p.ex. 192.168.0.1):
echo.

:next2
cls
echo Conexao Manual - configurar
echo.
echo IP: %numip%
echo SUB-REDE: %subrede%
echo GATEWAY: %gateway%
echo DNS: %numdns%
echo.
set /p correto=As informacoes fornecidas estao corretas (s/n)?
if %correto%==s goto procede
if %correto%==S goto procede
if %correto%==n goto next
if %correto%==N goto next
echo %correto% eh diferente de s ou n.
goto next2

:procede
echo Conexao Manual - %numip%
echo.
echo Iniciando a Configuracao
netsh int ip set address name="%rede%" source=static %numip% %subrede% %gateway% 1
netsh int ip set dns "%rede%" static %numdns%
cls
ipconfig /all

:menufim
echo.
echo 1 - Ok, desejo sair.
echo 2 - Desejo reconfigurar.
echo 3 - Voltar ao primeiro menu.
set correto=
set /p correto=Escolha uma opcao (1,2,3)?
if %correto%==1 goto exit
if %correto%==2 goto next
if %correto%==3 goto menu
echo.
echo %correto% eh diferente de 1, 2 ou 3
echo.
pause
cls
goto menufim

19 de agosto de 2007

netsh

home.net
pushd interface ip

set address name="Local Area Connection" source=static addr=192.168.1.6 mask=255.255.255.0
set address name="Local Area Connection" gateway=192.168.1.1 gwmetric=0
set dns name="Local Area Connection" source=static addr=192.168.1.2 register=PRIMARY
set wins name="Local Area Connection" source=static addr=none

popd

dhcp.net
pushd interface ip

set address name="Local Area Connection" source=dhcp
set dns name="Local Area Connection" source=dhcp register=PRIMARY
set wins name="Local Area Connection" source=dhcp

popd

These configuration files can now be invoked with netsh like so:
netsh -f home.net
netsh -f dhcp.net

9 de agosto de 2007

Acesso Remoto

Acesso remoto pelo cliente.

Aproveite seu PC velho ruinzin acessando remotamente o seu mais novo.
requisito: rede funcional.
No PC novo com XP ou Vista
Propriedades do sistema > Remoto > Permitir que usuários se conectem remotamente a este computador.

Certifique-se que cadastrou usuários para logarem remotamente no PC.

O programa cliente pode ser baixado em:
http://www.microsoft.com/downloads/details...

6 de agosto de 2007

Segurança no Windows

por Carlos Morimoto

Reparando o IE e rodando programas de forma segura
http://www.guiadohardware.net/artigos/reparando-ie/

Removendo vírus e Spyware do Windows na raça
http://www.guiadohardware.net/tutoriais/removendo-malware-raca/

19 de julho de 2007

Dicas Ubuntu

multimedia:
http://ubuntuforum-pt.org/index.php?topic=15522.0

gravar ntfs:
http://www.debianadmin.com/...readwritable-in-ubuntu.html
http://ubuntuforum-br.org/index.php?topic=6491.0

grub:
http://ubuntuforum-br.org/index.php?topic=4055.0
Personalizando o Grub

uuid (2 opções):
1. no terminal (no exemplo abaixo hdx = dispositivo):
# vol_id -u /dev/hdx
2. no nautilus (para ubuntu, p. ex.):
/dev/disk/by-uuid

nVidia:
http://ubuntuforum-br.org/index.php?topic=13169.0

ubuntu em PC antigo:
http://ubuntuforum-br.org/index.php?topic=17941.0

Iniciar o Compiz
compiz --replace&

Impressora no Servidor Samba

No samba (/etc/samba/smb.conf)

[global]
load printers = yes
printing = bsd
printcap name = /etc/printcap
printing = cups
printcap name = cups

[printers]
comment = Todas as Impressoras
path = /var/spool/samba
guest ok = yes
public = yes
printable = yes
browseable = yes
use client driver = yes


No cups (/etc/cups/cupsd.conf)

Port 631
Listen 631
Browsing On
BrowseAllow All
BrowseInterval 30
BrowseAddress @LOCAL
BrowseInterval 30

Order allow,deny
Allow all
Allow From 127.0.0.1
Allow From 192.168.0.*
# onde 192.168.0.* = sua faicha de ip

Order allow,deny
Allow all
Allow From 127.0.0.1
Allow From 192.168.0.*
# onde 192.168.0.* = sua faixa de ip

Encryption Required
Order allow,deny
Allow localhost

AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost

LAMP

Apache:
sudo apt-get install apache2

pacotes adicionais:
apache2-common
apache2-mpm-worker
apache2-utils
libapr0

MySQL:
sudo apt-get install mysql-server

PHP:
sudo apt-get install php5 php5-mysql
sudo apt-get install phpmyadmin

Teste:
cd /var/www
sudo gedit phpinfo.php

Digite:
< ?php echo phpinfo(); ?>
Salve

Acesse via browser
http://localhost/phpinfo.php

Para testar o MySQL, acesse:

http://localhost/phpmyadmin
login: root (sem senha)

Tente criar uma base de dados, se for possível o mysql também está funcionando.

Dica: para trocar a senha de root do mysql, digite no terminal:
sudo mysqladmin -u root password 123456789

para usar o prompt:
sudo mysql -u root -p
(para criar uma base de dados)
CREATE DATABASE NOME_DA_DATABASE;

ClamAV

Instalação (Debian)
sudo apt-get install clamav

atualizar manualmente a base de dados de vírus
sudo freshclam

varrer manualmente arquivos/pastas por vírus
sudo clamscan -r /localização_de_arquivos_ou_pastas

varrer automaticamente arquivos/pastas por vírus
sudo clamscan -r /localização_de_arquivos_ou_pastas

Fonte

CD-ROM - disponível no servidor

Certifique-se que o /etc/fstab possui uma linha como a abaixo:
/dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0

No /etc/samba/smb.conf deixe o exposto abaixo em qualquer lugar após [global]

[cdrom]
comment = CD-ROM
writable = no
locking = no
path = /cdrom
public = yes
preexec = /bin/mount /cdrom
postexec = /bin/umount /cdrom

13 de julho de 2007

Projeto Linux Brasil

"O Projeto LinuxBrasil é um projeto social, que tem como objetivo incentivar o uso do software livre no Brasil, combatendo a exclusão digital, e, muito mais que isso, transformando seus alunos-associados em verdadeiros agentes de transformação social, capacitando-os com alto nível tecnológico e cultural, para que possam utilizar os conhecimentos adquiridos para enfrentar o mundo globalizado e seus desafios. Para atender suas finalidades, o Projeto LinuxBrasil recebe apoio de uma ONG de âmbito nacional (ANUBRAT), a qual tem dado suporte ao mesmo".

Texto na integra:
http://www.linuxbrasil.org.br/

10 de junho de 2007

React OS

O ReactOS® é um sistema operacional gratuíto de código aberto.

Permite uma implementação nativa compatível com o sistema operacional Microsoft Windows® XP.

O objetivo do ReactOS é atingir total compatibilidade, seja para aplicações ou para controladores de dispositivos, com os sistemas operacionais NT. Utiliza tanto arquitetura como interface gráfica similar.

http://www.reactos.org/pt/index.html

2 de maio de 2007

Kit Segurança

Registre no site e receba uma chave do poderoso antivirus que utiliza o mesmo motor do Kaspersky:
http://www.activevirusshield.com/antivirus/freeav/get_started.adp
Se o achou pesado, que tal o Nod32:
WinXP, Win9x e Patch

Ademais, que tal o link de um firewall simples de ser utilizado, o Sygate:
http://www.virus.gr/sygate.zip

Sempre é bom um antispyware, que tal o Spybot:
http://www.safer-networking.org/

Outlook Express, alterar caminho *.dbx:
Outlook Express > Ferramentas > Opções > Manutenção > Pasta de armazenamento > Alterar

26 de março de 2007

Hackers Segredos e Confissões

E-book do título mencionado.
http://www.badongo.com/file/2551420

Mude o Logo de seu Windows

Por djrwfa,
site Brazukas.org

"Pesquisando no site da Microsoft achei algo muito interessante (
...)

Crie uma imagem no tamanho 170 X 110 pixels, salve com o nome de Oemlogo no formato BMP (Bitmap).

Salve a em C:\WINDOWS\system32
Para Windows 98 ou Me a pasta é: C:\WINDOWS\system

Abra o bloco de notas e copie o conteúdo abaixo, ou impute informações almejadas:

[Version]
Nome do Sistema operasional>> Ex: Microsoft Windows XP
WinVer= Versão >> EX: Service Pack 2
[General]
Manufacturer=WinXP Tutoriais.com
Model= XP Evolution
SupportURL="http://www.winxptutoriais.com"
[Support Information]
Line1="WinXP Tutoriais"
Line2="Para suporte via MSN:"
Line3="suporte@winxptutoriais.com"
Line4="Ou visite nosso site:"
Line5="http://www.winxptutoriais.com"

Salve este arquivo, sob o nome OEMINFO.INI, em C:\Windows\System32
Para Windows 98 ou Me a pasta é: C:\WINDOWS\system"

Fonte:
http://www.brazukas.org/index.php?showtopic=11882&st=0&#entry94957

19 de fevereiro de 2007

MegaUpload & Megarotic

Dica para o Mozilla Firefox, baixe e instale o add-on Megaupload SX.3.2, reinicie o Firefox:
Clique em Ferramentas -> Megaupload 3 -> Ligado.

5 de dezembro de 2006

Ativar o Windows

Para ativar o Windows:

1. Vá em Iniciar->Executar
1.2 Digite: "regedit" e clique em OK.

2. Abrirá uma janela, com dois paineis. No painel da esquerda, navegue até a chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\WPAEvents
2.1 No painel à direita, clique duas vezes em "OOBETimer"
2.2 Na janela que foi aberta, apague qualquer valor e clique em OK. Feche o regedit

3. Vá novamente em Iniciar->Executar e digite "cmd"
3.1 Abrirá uma janela.
3.1.1 Digite: "cd\", Enter
3.1.2 Digite: "cd windows\system32\oobe", Enter
3.1.3 Digite: "msoobe.exe /a, Enter"

4. Na nova janela aberta, há 3 opções na parte inferior, escolha a opção "Sim, desejo telefonar...".

5. Na próxima etapa, clique no botão "Alterar chave de produto".

6. Na etapa seguinte, digite a CD-Key: THMPV-77D6F-94376-8HGKG-VRDRQ e clique no botão Atualizar.

7. Após clicar no botão Atualizar, o assistente para ativação voltará para a janela anterior (4).
7.1 Clique em "Lembrar mais tarde", reinicie o Windows.

19 de outubro de 2006

Hospedagem de Imagens

Recomendados por Compartilhando.org

imageheap.com - 10Mb ()
www.imagerage.com - 5Mb ()
www.watotron.com/watupload/ - 5Mb ()
filehost.to - 5Mb ()
www.imagexoom.com - 4Mb ()
www.photoserver.us - 4Mb ()
www.xtra-image.com - 3Mb ()
www.uploads.biz - 2Mb ()
www.freeimagelibrary.com - 2Mb ()
myphotohost.com - 2Mb ()
www.thefreeimagehosting.com - 2Mb ()
www.upload4free.com - 2Mb ()
xs.to - 1.5Mb ()
picsplace.to - 1.5Mb ()
webdevote.com/webservices/imagehost/ - 1Mb ()
www.simpload.com - 1Mb ()
www.myimagedepot.com - 1Mb ()
www.myimagehosting.com - 1Mb ()
www.imgsharing.com - 1Mb ()
www.imageshack.us - 1Mb ()
www.uploadimages.net - 1Mb ()
www.picvault.info/ - 1Mb ()
www.thepicturebin.com - 1Mb ()
www.photobucket.com - 250Kb ()
tinypic.com - 250Kb ()

Hospedagem de arquivos

Recomendados por Compartilhando.org

www.badongo.com - 1Gb () - dica BiuS
www.megaupload.com - 500Mb (30 sem download)
www.yousendit.com - 1Gb (7 dias)
www.mandeibem.com.br - 1Gb (nunca expira) - dica DiegoMalaco
fileupyours.com - 400Mb (nunca expira) - dica Deejay
www.file.sc - 1Gb () - dica omemau
speedshare.org - 350Mb (6 meses) - dica Hunner_
datapickup.com - 1.5Gb (7 dias)
freespace.filefront.com - 1Gb (nunca expira)
www.transferbigfiles.com - 1Gb (5 dias ou 20 downloads)
www.spread-it.com - 500Mb (30 dias sem download)
www.xuploads.com - 500Mb (30 dias ou 100 downloads)
ftpz.us - 498Mb (nunca expira)
tv.isg.si/site/ - 333Mb ()
www.thefilehut.com - 250Mb ()
www.updownloadserver.com - 250Mb ()
www.sharebigfile.com - 250Mb (7 dias)
www.filecache.de - 125Mb (30 sem download)
www.pushfile.net - 100Mb (7 dias sem download)
www.dropload.com - 100Mb (7 dias)
rapidshare.de - 100Mb (10 dias sem download)

4 de outubro de 2006

26 de setembro de 2006

Resumo> Iniciante Ubuntu

Iniciando no Ubuntu?

1. Instalação:
http://ubuntu.linuxval.org/smf/index.php?topic=6912.0
1.1 Problemas, consultar:
http://ubuntu.linuxval.org/smf/...962ac&board=20.0
1.2 Manual:
http://ubuntu.linuxval.org/smf/index.php?topic=5986.0
1.3 Guia:
http://ubuntuguide.org/wiki/...possam_ler.2Fescrever.3F
1.4 Instalar Programas, pacotes.
http://www.devin.com.br/eitch/tlm4/...andos-pacotes-deb

2. Problemas de boot (GRUB)
http://ubuntu.linuxval.org/smf/index.php?topic=8696.0
2.1 Grub em disquete
http://planeta.ubuntubrasil.org/post/1117
http://ubuntu.linuxval.org/smf/index.php?topic=8323.0

3. Repositórios - Ubuntu 6.06 LTS (sources.list)
http://ubuntu.linuxval.org/smf/index.php?topic=7955.0
obs. não instale o Wine por meio deste repositório, veja em 8.1.

4. Editar resolução de tela
sudo gedit /etc/X11/xorg.conf
obs. a letra "x" de "X11" deve estar maiuscula, conforme acima.
Atribua a resolução requerida nos campos de 1 a 24 onde constam as resoluções de proporção 4:3

5. Explorar pastas com privilégio de administrador:
sudo nautilus

6. Rede Linux <-> Microsoft
Instalar o Samba pelo "Gerenciador de Pacotes Synaptic" (antes ver 3)
Posteriormente abrir terminal e digitar:
sudo smbpasswd -a seu_utilizador
seu_utilizador = Nome do Usuario
posteriormente ele solicitará uma senha, atribua alguma.
http://ubuntu.linuxval.org/smf/index.php?topic=5048.0
6.1 http://ubuntu.linuxval.org/smf/index.php?topic=3126.0 (mesmo assunto, mas sem requerer senha, menos seguro -> mais pratico)

7. Mapeamento de pasta
http://ubuntu.linuxval.org/smf/index.php?topic=8199.0

8. Wine : (Instalação do IE, Office, etc)
http://www.guiadohardware.net/tutoriais/098/
http://ubuntu.linuxval.org/smf/index.php?topic=4865.0
http://www.guiadohardware.net/artigos/335/
obs. no guia, acima, não consta opção para Ubuntu. Pode ser usado o "Gerenciador de Pacotes Synaptic" para instalar o Wine, se desejar.
8.1 Instalação oficial:
http://www.winehq.org/site/download-deb
8.2 Winetools:
http://www.von-thadden.de/Joachim/WineTools/
sudo apt-get install libgtk1.2
8.3 Instalar Jogos (usar cedega)
http://www.frankscorner.org/index.php?p=half-life
http://www.kuruminlinux.com.br/comunidade/...2d5cf0e

9. Alterar caminho de pasta (como "home" p.ex.)
Montar uma nova partição num local temporário, copiar os conteudos do /home para a nova partição:
sudo mount /dev/hda7 /mnt
sudo cp -rp /home/* /mnt
Após efetuar a cópia, pode apagar os dados do home atual:
sudo rm -rf /home/*
Adicionar a nova partição no /etc/fstab:
/dev/hda7 /home ext3 defaults 0 2
Reiniciar o sistema.

10. Assistindo todos os formatos conhecidos de Vídeo:
http://planeta.ubuntubrasil.org/post/1090

11. AMSN - rede do MSN Messenger
http://ubuntu.linuxval.org/smf/index.php?topic=6478.0

12. Flash9 para o Firefox:
http://planeta.ubuntubrasil.org/post/1124

12 de julho de 2006

Imprimir conteudo de pastas

Caso deseje imprimir (mandar para a porta da impressora padrão, se for um pdf maker, fará um arquivo pdf) o conteúdo de uma pasta, poderá adicionar um script que o faça.

Abra o bloco de notas e cole o comando abaixo:

@echo off
dir %1 /o:g > c:\diretorio.txt
start /w notepad /p c:\diretorio.txt
del c:\diretorio.txt
exit

1. Salve o arquivo como deretorio.bat (importante a extensão *.bat, ora um script) em C:\ (logo; C:\diretorio.bat).
2. Abra o Windows Explorer: Ferramentas -> Opções de Pastas, ative a aba Tipos de arquivo.
2.1 Selecione em Tipos de arquivo registrados: Pasta de arquivos.
2.2 Clique em Avançado.
2.3 Abrira uma caixa; Editar tipo de arquivo, clique em Novo.
2.4 Abrirá uma caixa
2.5 Em Ação -> digite: Imprimir Diretório, (ou o que quiser que apareça ao clicar com o botão direito do mouse), dentro do campo Ação.
2.6 Em Aplicativo usado para executar a ação -> digite: C:\diterorio.bat, (ou conforme 1).
3. Aceite, dando Ok, Ok e Ok e pronto.

OBS. IMPORTANTE: Provavelmente ao fazê-lo, o modo de vizualisação das pastas será alterado.

Para corrigir, Iniciar -> Executar, na caixa digite: regedit.
1. No painel esquerdo encontre HKEY_CLASSES_ROOT -> Directory -> shell
2. No painel direito, duplo clique sobre padrão
2.1 Digite: None
2.2 Clique Ok e feche o registro.

Retirado de:
http://forum.clubedohardware.com.br/...=post&id=692

28 de junho de 2006

Dicas 4

Habilitar e desabilitar Autorun
http://www.babooforum.com.br/...=1&topicID=365340
http://www.configurando.com.br/tweaksxp/autorunenable.reg
http://support.microsoft.com/default.aspx?scid=kb;br;155217


Instalação do Windows: requisitos mínimos
http://www.babooforum.com.br/...=1&searchstring=

Auto-logon no Windows NT
HKEY_LOCAL_MACHINE -> Software -> Microsoft -> WindowsNT -> CurrentVersion -> WinLogon
valores de sequência (4 autonomos)
DefaultUserName: login do usuário que será usado
DefaultPassword: senha do usuário
DefaultDomainName: caso exista um domínio para validar o logon
AutoAdminLogon: coloque 1 para ativar o autologon e 0 para desativar

Atalho para desligar o Windows 98 e ME
Crie um atalho e em linha de comando digite:
%windir%\RUNDLL.EXE user.exe,exitwindows

Script para mapear unidade de rede
@echo off
net use F: \\Desktop\Backup
exit

no qual:
Desktop - nome do computador a ter a unidade mapeada
Backup - pasta a mapear em Desktop
Ademais, digite "net use/?", ou "net/?" no prompt do DOS