quinta-feira, 15 de dezembro de 2011

#ADICIONANDO O WIN7 NO PDC MÓVEL

Olá pessoal,

Bem após criar o Post sobre o Samba atuando como Controlador de Domínio PDC, surgiram alguns detalhes sobre quais sistemas proprietários que podemos adicionar ao um PDC, o Windows 7 foi o mais interessante de ser adicionando do Domínio. Após algumas pesquisas na Internet, achei um arquivo com as entradas de registros necessárias para adaptar o Win7 ao Domínio PDC Samba rodando em uma máquina com Debian Squeeze. Abaixo segue as linhas de comandos que compõe o arquivo com extensão “.reg”.

#---------------------------------------------------------------------------------------------------------------

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters]
"DNSNameResolutionRequired"=dword:00000000
"DomainCompatibilityMode"=dword:00000001

#---------------------------------------------------------------------------------------------------------------

Após criar o arquivo e salvar o mesmo: basta executar e confirmar as modificações que serão realizada no registro do sistema.

Algumas imagens:

IMG01: aqui esta a confirmação da máquina sendo adicionada no PDC


IMG02: Erro que ocorre quando o sistema tenta alterar o nome do Domínio, esse erro não afeta o funcionamento do sistema no Domínio.



IMG03: Tela para reiniciar o sistema



IMG04: Tela para ingresso ao Domínio



Para acessar o Domínio pela primeira vez, utilize o botão “Trocar usuário”, opção “Outro usuário”, logar com o usuário devidamente cadastrado no servidor.

OBS: para remover a máquina do Domínio, basta logar com o usuário Administrador e alterar as configurações para Grupo de Trabalho, no usuário, utilizar:

NOMEDAMAQUINA\usuario
(senha do adminitrador)

Bem era isso, até o próximo.

segunda-feira, 5 de dezembro de 2011

#PDC COM PERFIL MÓVEL

Olá pessoal,

Estou aqui incrementando o Samba, transformando o simples compartilhamento de dados e impressoras em um Controlador de Domínio com Perfil Móvel. Todos os comandos abaixo são executados, partindo do princípio que o Samba já esteja funcionando no modo “Grupo de Trabalho”.

1.Verificar se o Samba já esta rodando no Sistema, caso não esteja, realizar a instalação do serviço:

#smbstatus (verificar se o samba esta rodando)
#apt-get update
#apt-get install samba smbclient smbfs

2.Realizar o “backup” do script original para possíveis consultas.

#mv /etc/samba/smb.conf /home/usuario

(mv é utilizado para mover o “smb.conf” do diretório /samba, para o diretório /usuario, no caso “usuario” e dono do diretório).

#service samba stop
(parar a execução do serviço)

3.Vamos utilizar um novo arquivo “smb.conf” para configurar o funcionamento do servidor PDC;

#gedit ou vim /etc/samba/smb.conf

(digitar a configuração abaixo no arquivo “smb.conf”.

[global]

netbios name = vmserver
workgroup = teste

domain master = yes
domain logons = yes
logon script = netlogon.bat
logon home = \\%L\%U\.profiles  
logon path = \\%L\profiles\%U  

security = user
encrypt passwords = yes
enable privileges = yes
passdb backend = tdbsam

preferred master = yes
local master = yes
os level = 100
wins support = yes

[netlogon]
comment = servico de logon
path = /var/samba/netlogon
read only = yes
browseable = no

[profiles]

path = /var/profiles
writable = yes
browseable = no
create mask = 0600
directory mask = 0700

[homes]

valid users = %S
create mask = 0700
directory mask = 0700
browseable = no

[pasta]

path = /home/diretorio
writable = yes

Todo o script de configuração foi implementado com base no Livro - Servidores Linux Guia Prático - Carlos E. Morimoto.

Na linha referente a “netbios name”, você deve atribuir o nome que você deseja para seu servidor PDC, já na linha “workgroup” é definido o nome do domínio.

Obs.: executar o comando “testparam”

#testparm

Este comando é utilizado para verificar se há algum erro de digitação no script (deve ser executado no /etc/samba).

4.Adicionar o “root” como usuário no samba, para poder adicionar as máquinas da rede no servidor.

#smbpasswd -a root

5.Criar o diretório e alterar suas permissões, para armazenar o script de logon.

#mkdir -p /var/samba/netlogon
#chmod 775 /var/samba/netlogon

Obs.: a opção “-p” é para criar as pastas de forma recursiva

6.Adicionar um usuário ao samba, para testar o acesso ao servidor.

#smbpasswd -a usuario

Obs.: para adicionar usuários ao samba, é necessário ser ser usuários do sistema (adduser)

7.Criando o diretório que armazena os informações de sessão dos usuário cada vez que realizam o logon, e também o diretório deve estar no /skel, responsável por armazenar dados do usuários do sistema.

#mkdir /home/usuario/profiles.pds
#mkdir /etc/skel/profiles.pds

Obs.: alterar o dono e grupo do diretório profiles.pds do /home

#chown -R usuario:usuario /home/usuario/profiles.pds

8.Adicionar as máquinas da rede ao domínio PDC.

#useradd -d /dev/null -s /bin/false maquina$
(adiciona um usuário ao sistema, -d (não cria diretório no /home), -s (não possui shell))

#passwd -l maquina$
(conta travada para efetuar login)

#smbpasswd -a -m maquina
(máquina será validada somente para o samba)

Obs: o nome "maquina" é nome da estação de trabalho que será adicionada no Domínio PDC. No caso devemos adicionar o nome da máquina que possuímos.

9.Criando o “script de logon”, responsável por montar as unidades de disco do cliente.

/var/samba/netlogon

Utilizando o “gedit”.

net use h: /HOME
net use x: \\vmserver\pasta /yes

Obs: no momento de salvar o "netlogon.bat", é necessário definir na opção "Fim de linha", windows e não Unix/Linux. Porque o arquivo será utilizado por plataformas Windows.

10.Criando a pasta profiles no diretório /var/profiles, pasta responsável por armazenar as configurações salvas de cada usuário

#mkdir /var/profiles
#chmod -R 1777 /var/profiles

Obs.: o valor 1 equivale ao modo “stick bit”, camada de segurança. Os usuário podem apagar somente suas informações.

11.Criar o diretório “compartilhamento” referente ao compartilhamento público do servidor PDC.

#mkdir /home/compartilhamento
#chmod -R 777 /home/compartilhamento

12.Iniciar o serviço do samba

#service samba start

13.Colocando o cliente no domínio, no exemplo vamos utilizar o Windows XP.

  1. Abrimos as propriedades do sistema;
  2. Aba “Nome do computador”;
  3. Botão “Alterar”;
  4. Na opção “Membro do: Domínio”;
  5. Digitar o domínio desejado;
  6. Solicita a conta de administrador: utilize a conta do root e a senha cadastrada no samba;
  7. Reiniciar o sistema e logar primeiramente com a conta “root”.


    Bem por enquanto é isso, até o próximo.

terça-feira, 29 de novembro de 2011

#SUCESSO - TCHELINUX LIVRAMENTO 2011

INSTITUTO LIVRAMENTO realizou com grande sucesso o 1º Fórum TcheLinux de Software Livre em Livramento

Com uma presença significativa, quase 200 pessoas, aconteceu no Salão de Atos do Instituto Livramento o 1º Fórum TcheLinux de Software Livre, sob a coordenação do Prof. Fabrício Denis Perez Bacharel em Informática e um grupo de voluntários (alunos universitários, técnicos e profissionais liberais do ramo da Informática).

O objetivo do Fórum foi reunir pessoas do meio e trocar experiência.

O evento ocorreu dia 12 de Novembro das 8h às 12h e das 14h às 18h. O ingresso foi somente a doação de 2kg de alimentos não perecível que será doado à Cidade de Meninos.

Foi oferecido coffee-break e sorteio de prêmios sob o patrocínio da Trigopan, Turisa, Unipampa, Erva-mate Ponche Verde, 3WR, Atmosfera, Nexus, Brigada Militar, InfoHouse, Baterias Caurio e CCAA.

Os palestrantes Érico de Morais Nunes, cursando último semestre de Engenharia de Computação na Universidade Federal do Pampa, apresentou Arch Linux, Jerônimo Medina Madruga, Técnico em Eletrônica pelo CEFET-RS e Bacharelando em Ciência da Computação pela Universidade Federal de Pelotas (UFPel), apresentou Mercado de Trabalho e Redes Sociais, Lourival Araújo da Silva, Subtenente do Exército – Administrador da rede de dados da 12ª Companhia de Comunicações - Alegrete / RS, apresentou Passagens do virtual ao cibernético, Rafael Goulart, Bacharel em Administração com Habilitação em Análise de Sistemas, FASB – concluído em dez/2006, apresentou Meu sobrinho faz mais barato – Seja um profissional PHP, Pedro Conrad Jr., Técnico em Processamento de Dados (1998) e Bacharel em Informática (2002) pela Universidade da Região da Campanha, apresentou Desenvolvimento Web com CodeIgniter, quem encantaram a todos com suas colocações e experiências.

Foi um dia marcante na vida da escola, dos alunos do Curso Técnico em Informática do Instituto Livramento e de todos que vivenciaram essa troca de experiências. Todos saíram enriquecidos do evento.

A Direção da escola, através da Diretora Jussara Ucha Moreira e da Coord. Suze Helena Gomes Trindade agradecem a todos pela proposta de trabalho e pelo intercâmbio de conhecimentos, o que agradou a todos.

Profª. Jussara Ucha Moreira destacou que “são atividades como esta que oportunizam e desenvolvem uma aprendizagem significativa que contribuem para a construção de um homem comprometido, capaz de conquistar sua autonomia intelectual e moral, preparando-o para executar sua cidadania e ser qualificado para o trabalho”.
Abaixo as imagens da matéria no Jornal A Platéia de Sant'Ana do Livramento

Link das fotos do Evento: 


quinta-feira, 24 de novembro de 2011

#SAMBA VIA TERMINAL

Olá pessoal,

Vamos aprender a acessar compartilhamentos localizados no servidor Samba, através de linha de comando. Para isso vamos instalar o pacote “smbfs”, que será responsável por permitir montar diretórios do servidor na máquina cliente, mais precisamente no /mnt, local destinado para montagem de unidades de disco e locais de rede.

1º passo: antes de realizar a montagem da unidade de rede, devemos instalar o pacote abaixo.

#apt-get update

#apt-get install smbfs

2º passo: para montar a unidade de rede, basta executar o seguinte comando:

#smbmount //[ip]/caminho /mnt -o username=username password=password

Ex:
#mkdir /mnt/dados
#smbmount //192.168.1.12/dados /mnt/dados -o username=USUÁRIO password=SENHA

Onde o IP corresponde a máquina onde encontra-se o compartilhamento a ser montado, o caminho define o nome do diretório desejado, o /mnt, será o ponto de montagem na máquina cliente. Já o username e password, corresponde ao nome do usuário que possui acesso ao compartilhamento, bem como sua senha pessoal ou pública de acesso.

3º passo: para desmontar o compartilhamento na máquina cliente, por exemplo, utilizamos o comando abaixo:

#umount /caminho

Ex:
#umount /mnt/dados

Assim concluo o post sobre como montar um compartilhamento Samba em uma máquina cliente Linux, até o próximo.

sexta-feira, 4 de novembro de 2011

#VAMOS SAMBAR NO DEBIAN SQUEEZE. Part1

Olá pessoal,

Este novo post é sobre o Servidor Samba, utilizando grupo de trabalho para compartilhar arquivos e impressoras no Debian Squeeze.

Funções básicas do Samba:
Samba é um software de servidor para Linux;
Gerenciar e compartilhar recursos redes com máquinas Linux e Windows;
Servidor de arquivos e impressão;
Servidor de autenticação e autorização;

Baixando e instalando o Samba:
#apt-get update 
Fazer a atualização do sistema;
#apt-get install samba
Baixa e instala o samba no sistema;

Comandos básicos:
#service smbd stop ou service samba stop
Parar o serviço do samba que esta em execução;
#cd /etc/samba
Acessar o diretório onde esta o arquivo de configuração do samba, o smb.conf;
#mv smb.conf /home
Mover o arquivo smb.conf /home
#gedit /etc/samba/smb.conf
(editores disponíveis para gerar o arquivo de configuração do servidor samba)


Configuração básica: seção Global, onde ficam as configurações aplicadas à todos os compartilhamentos do servidor, onde "netbios name" especifica o nome da máquina onde roda o servidor, "workgroup" define o nome do grupo de trabalho. Já na seção "dados", é especificado o nome do compartilhamento, o "path" é o caminho onde estão os dados e a opção "writable" define a permissão de escrita ao mesmo.

[global]
 netbios name = Servidor
 workgroup = casa


[dados]
 path = /home/pasta
 writable = yes


OBS: salvar a modificações realizadas no arquivo e reiniciar o serviço


Criando o diretório e modificando suas permissões

#mkdir /home/pasta
#chmod -R 777 /home/pasta


Reiniciar o serviço


#service samba start


Adicionado usuários ao Linux e ao Samba
É necessário adicionar usuários no Linux antes de adicionar no Samba:

#adduser --disabled-login --no-create-home tux
#password tux
#smbpasswd -a tux

Assim criamos um pequeno servidor de dados para compartilhar informações entre computadores que rodam Windows e Linux.

terça-feira, 25 de outubro de 2011

#CUIDADO COM A INTERNET

Cuidado com Internet

Bem, estou escrevendo sobre um e-mail que recebi de uma amigo, a mensagem tinha o seguinte assunto: “Você gostaria de ganhar R$ 7.800,00 por mês trabalhando online?”, quem não gostaria de uma “barbada” dessa, imagina só, ficar em casa trabalhando e recebendo uma bolada dessas, apenas enviando pequenos anúncios on-line na Internet. O investimento inicial seria de R$ 4,00 (quatro reais) e lucro poderia ser até de R$ 10.000,00 reais por mês, meu DEUS quanta ilusão. Bem este post visa primeiramente abrir os olhos e chamar a atenção das pessoas que acham que ficar rico da noite para o dia é fácil, bem até que é, basta ter sorte e acertar na loteria, agora fazer como o “Micael Lopes”, ganhar 7.800 por mês apenas escrevendo anúncios pela Internet, é história para boi dormir, ou seja, acreditar em bruxas, e nessas historinhas de ninar. É claro que é possível ganhar dinheiro pela Internet, mas é necessário primeiramente trabalhar bastante e possuir um amplo conhecimento no que você faz, além de muita dedicação e persistência para atingir seus objetivos.

Abaixo seguem um “print” do blog http://www.mikescashblog.com/pt/, que é uma das várias falcatruas da Internet e também um blog onde tem alguns relatos de pessoas que caíram nessa roubada.




Espero ter contribuído de alguma forma, para cada vez mais acabar com esse tipo de atividade na Internet.

Abraço a todos, até o próximo post.

terça-feira, 18 de outubro de 2011

#Convertendo textos em maiúsculas e minúsculas em PHP

Olá pessoal,
Bem neste post vou mostrar um pequeno exemplo de como converter o conteúdo de uma variável de texto, contida em um script PHP.

strtolower
strtoupper

#vim /var/www/converter.php


<?php
   $texto = "palavra";
   $maiuscula = strtoupper($texto);
      echo "O original $texto e ele em maiuscula $maiuscula";
?>

Salvar e executar no navegador.

<?php
 $texto = "PALAVRA";
 $minuscula = strtolower($texto);
       echo "O original $texto e ele em minúscula $minuscula";
?>

Salvar e executar no navegador.
Pronto é isso, bem fácil mesmo. Até o próximo post.