|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux WikiServidor Samba com estações Windows
[editar] IntroduçãoServidor Linux com estações Windows. Adote um servidor Linux e esqueça o Ctrl + Alt + Del 2000 Muitas pessoas querem usar o Linux como servidor de arquivos mas ainda não viram uma explicação simples e objetiva de como proceder para implementá-lo. Em parte porque muitos dos documentos existentes sobre o Samba não citam a ferramenta SWAT (Ferramenta Web de Administração do Samba), que acompanha este servidor e possibilita a total configuração e gerenciamento dos recursos do protocolo, o que vem dando o que falar. Este roteiro foi baseado no Conectiva Linux 4.2. Isto significa que o conceito aplicado pode ser usado para qualquer outro Linux, porém os paths de arquivos de configuração podem variar de acordo com a distribuição instalada. Assim, antes de tudo, consulte o manual. A utilização do SWAT requer um browser (navegador de Internet), e neste roteiro utilizamos o Netscape. Consideramos que as configurações da placa de rede já estejam feitas. Para iniciar a configuração do Samba temos primeiramente que nos certificar de que o pacote Samba está instalado no servidor Linux.
[editar] InstalaçãoNa linha de comando digite: # rpm -q samba Caso o pacote esteja instalado o sistema retornará a versão. Exemplo: samba-2.0.5a-2cl. Se o rpm retornar a seguinte mensagem: "o pacote samba não está instalado", será necessário efetuar a sua instalação seguindo os seguintes passos. Insira o CD no leitor de CD-ROM e execute os seguintes comandos: # mount /dev/cdrom /mnt/cdrom # cd /mnt/cdrom/conectiva/RPMS # rpm -ivh samba*.rpm
[editar] ConfiguraçãoBem, depois do Samba instalado, teremos que habilitar o SWAT para realizarmos as configurações do Samba. Em seguida, edite o arquivo /etc/inetd.conf e retire o caractere de comentário "#" da linha abaixo: #swat stream tcp nowait.400 root /usr/sbin/swat swat Deixando esta linha assim: swat stream tcp nowait.400 root /usr/sbin/swat swat Salve o arquivo e reinicialize o processo "inetd" da seguinte maneira: # ps ax | grep inetd Com o comando acima você visualizará o número do processo "inetd". 586 ? S 0:00 inetd Encerre o processo "inetd" executando o comando kill. # kill 586 Agora reinicie o processo "inetd" # inetd Agora poderemos utilizar o SWAT. Entre no Netscape e na caixa de texto "location: ou local:" digite o seguinte "http://localhost:901" e enter. Digite "root" no campo de usuário e a senha do "root" no campo senha. Após ter efetuado o login a seguinte tela aparecerá. A partir de agora iremos configurar o básico para o funcionamento da rede Samba. Clique no ícone "Globals". Clique no botão "Advanced View" para mostrar todas as opções de configuração.
[editar] Configuração mínima - Servidor SambaAgora iremos configurar as opções mínimas para um servidor Samba.
Inicialmente o Windows95/WfW não utilizava senhas criptografadas na autenticação, isso era chamado de plain-text password, e por default este é o método de autenticação do Samba. Mas a partir da versão OSR2 do Windows95 foi implementada a autenticação de senhas criptografadas nos clientes para redes Microsoft. Podemos trabalhar com qualquer um dos tipos de autenticação (um ou outro). Se optarmos pela autenticação com plain-text password estabelecemos "no" para "Encrypt Password" , porém devemos alterar o register do Windows da versão OSR2/superior para plain-text password da seguinte maneira: Execute no Windows o programa "regedit" e faça a seguinte seqüência: 1. dois cliques na pasta HKEY_LOCAL_MACHINE" 2. dois cliques na pasta "System" 3. dois cliques na pasta "CurrentControlSet" 4. dois cliques na pasta "Services" 5. dois cliques na pasta "VxD" 6. um clique na pasta "VNETSUP" E por último, com o botão do lado direito do mouse, clique e selecione a opção "Novo" e depois clique em "Valor DWord". Uma nova entrada no register aparecerá. Clique, com o botão do lado direito do mouse, em cima da nova entrada e selecione a opção "Renomear". Altere o nome para "EnablePlainTextPassword", clique novamente com o botão do lado direito e selecione a opção "Modificar". Altere o campo "Dados do valor" para "1" e finalmente clique no botão "OK". Agora, se você possuir Windows95 OSR2 ou Windows98 e quiser utilizar a autenticação de senhas criptografadas, você deve marcar a opção "Encrypt Password" no SWAT em "yes" não precisando efetuar nenhuma alteração no register do Windows. Note que a criptografia de autenticação que o Windows utiliza é diferente da usada pelo Unix, isto implica em ter que compatibilizar os usuários do Linux com os usuários do Samba. Veja na opção "Password" do SWAT como fazer.
Uma senha digitada no Windows como "Jonas" é transmitida para o Samba da seguinte forma "jonas", ou seja, se a senha no Samba estiver como "Jonas" ela não efetuará o login. Com o "Password Level" podemos fazer com que o Samba teste a senha recebida em minúsculo com uma combinação de "n" caracteres maiúsculos. Exemplo: Se "n" for fixado para 2 em Password Level, significa que uma senha recebida como "jonas" será testada com até dois caracteres maiúsculos assim: "Jonas", "JOnas", "JonaS".. Se "n" for setado para 0 em Password Level, não haverá testes de combinação. Exemplo: uma senha recebida como "jonas" será testada somente como "jonas".
Os outros valores devem permanecer como default. Clique no botão "Commit Changes" para efetuar as alterações. Agora vamos criar nosso primeiro compartilhamento. Clique no ícone "Shares" na caixa de texto do item "Create Share". Digite o nome do novo compartilhamento e clique no botão "Create Share" para confirmar, depois clique no botão"Advanced View".
Clique no botão "Commit Changes" para efetuar as alterações. Se a rede Samba foi configurada para operar com "Encrypt Password" todos os usuários deverão ser cadastrados como usuários de Unix (/etc/passwd ou /etc/shadow), e também cadastrados na opção "Password" do SWAT. Clique no ícone "Password", preencha o campo "User Name" com o login do novo usuário. Preencha o campo "New Password" com a senha do usuário e preencha novamente a senha no campo "Re-type New Password". Para concluir o cadastro clique no botão "Add New User". Pronto, seu usuário já estará cadastrado.
Neste exemplo foi utilizada a configuração mínima de uma rede Samba, e vários outros recursos poderão ser aplicados. Caso você tenha interesse em expandir seus conhecimentos em Samba, sugerimos que leia o manual que vem com o pacote "man smb.conf". Vamos agora configurar uma estação Windows9x. Clique em "iniciar" , "configurações", "painel de controle" e depois clique duas vezes no ícone "rede". Os seguintes componentes da rede Microsoft deverão ser instalados.
Configure o endereço ip clicando no protocolo TCP/IP duas vezes. Após a configuração clique no botão "OK" para confirmar. Depois clique na pasta "Identificação" e preencha os campos: "Nome do Computador", "Grupo de Trabalho" e "Descrição do Computador". Clique em "OK" para confirmar e reinicie o Windows. Após a reiniciação, o Windows pedirá o login e a senha da rede. Para acessar o compartilhamento, execute o Windows Explorer e digite na caixa de texto do endereço o caminho do compartilhamento assim: "//nome_do_servidor/nome_do_compartilhamento". Pronto. Agora você já possui um compartilhamento do Linux na sua estação Windows. Usuários de Windows que possuem uma versão anterior a 10/09/1996 devem fazer a atualização do Winsock no site da Microsoft www.microsoft.com/windows95/downloads/contents/wuadmintools/s_wunetworkingtools/w95sockets2/?RLD=114 Não esquecer de colocar o Samba para ser carregado automaticamente quando inicializar o Linux! [editar] Créditos
|