projetos | download | linux | privacidade | contato
 
  Produtos | Documentação | Suporte | Treinamento | Conectiva | Cases | Soluções | Parcerias | Imprensa | Oportunidades
Pesquise 
português 
english 
español

SUPORTE

->Suporte Estendido
->Centros de Serviços
->Técnicos Certificados
->Formulário de Suporte
->Abrangência do Suporte
->Acionando o Suporte
->Perguntas e Respostas
->Atualizações
->Livros, Guias e Manuais
->Hardware

    14.9. Acesso público ao samba (configuração pelo Linuxconf)

    O que é preciso fazer é criar um diretório comum a todos os usuários, e este diretório deve ser exportado para a rede, a partir daí é só dar as permissões certas para que quando alguém grave ou crie um arquivo/diretório, todos tenham acesso a estes.

    O procedimento é:

    Crie o diretório /publico da segue maneira, no servidor Linux:

        [root@localhost]# mkdir /publico
    

    Agora vamos mudar as permissões deste diretório para que todos possam acessá-lo:

        [root@localhost]# chmod -R 777 /publico
    

    Agora execute o Linuxconf:

        [root@localhost]# linuxconf
    
            Rede
               Samba - servidor de arquivos
                   Padrões:
    


        ----------Configuração Base----------
        Gerenciador de contas do SMB: (o) Não gerenciado ( ) Contas e senhas ( ) Somente contas
                                      [ ] Sincroniza Linux com senhas do SMB
    


    Descrição do servidor: Samba Server (comentário sobre o servidor) Grupo de trabalho: suporte (grupo de trabalho à qual sua máquina windows pertence) Nome do Netbios (opc): servidor Linux (nome que o windows irá encontrar) Apelidos do Netbios (opc): (Deixar em branco)

        ----------Senhas-----------
        [ ] senha criptografada é necessária
        
        Modo de autenticação: ( ) Usuário ( ) Servidor ( ) Domínio (o) Compartilha
        Mapear para guest: (o) Nunca ( ) Usuário inválido ( ) Senha inválida
        Servidor de senha: (Deixar em branco)
        Nível de senha: 0 
        Programa passwd: (Deixar em branco)
                              [X] Permite contas sem senha
        
        Permite máquinas: (ip das máquinas que terão acesso ao servidor, pode ser uma faixa de ips, por exemplo: 10.0.2.*)
        Proíbe máquinas: (ip das máquinas que não terão acesso ao servidor)
        
        ----------Colocando em rede----------
        Nível de OS: 0
                     [ ] Mestre preferencial
                     [ ] Mestre de domínio
        Anúncio remoto: (Deixar em branco)
        Navegadores remotos síncronos: (Deixar em branco)
                                       [ ] Habilita samba como um servidor WINS
        Servidor WINS: (Deixar em branco)
        Interfaces: (Deixar em branco)
        Ordem de resolução de nome: (Deixar em branco)
    


        ----------Contas automáticas-----------
        Adiciona script do usuário: (Deixar em branco) 
        Apaga script do usuário: (Deixar em branco)
    

        ----------Características-----------
        Conta convidado: (Deixar em branco)
        Tempo limite de inatividade: 0
        Nível de depuração: 1
        Serviço padrão: (Deixar em branco)
                        [X] Mostre as impressoras disponíveis
    


    Escolha Aceitar.

    Agora escolha Compartilhamento de disco:

        Nome do compartilhamento: (nome que irá aparecer no compartilhamento)
        Comentário/descrição: (comentário qualquer sobre o compartilhamento)
    
        ----------Informações básicas-----------
                            [X] Este serviço está ativo
                            [X] Navegável
    


        Herdar opções do compartilhamento: (Deixar em branco)
        Diretório para exportar: /publico(Diretório a ser exportado)
    
        ----------Acesso-----------
        [X] Acesso público
        [ ] Somente acesso ao convidado
        [X] Gravável
        Permite máquinas: 10.0.2.134 (Máquinas que poderão acessar o compartilhamento, pode ser uma faixa de ips.)
        Proíbe máquinas: (Máquinas que não poderão acessar o compartilhamento.)
    


    As outras opções do serviço de compartilhamento podemos deixar em branco.

    Após feitas as mudanças:

        Aceitar
           Fechar 
             Fechar
               Fechar
                 Sair
    

    Agora digite:

        [root@localhost] mcedit /etc/smb.conf
    


    e adicione logo após o nome do compartilhamento as linhas:

            force create mode = 777
            force directory mode = 2777
    

    Conforme exemplo abaixo:

        [suporte]
            comment = Diretório Público
            available = yes
            browseable = yes
            path = /publico  
            public = yes
            guest only = no
            writable = yes
            allow hosts = 10.0.2.*  
            only user = no
            force create mode = 777
            force directory mode = 2777
    


    Salve o arquivo com a tecla F2, e saia do mcedit com a tecla F10.

    Para testar se o arquivo está certo execute o comando abaixo:

        [root@localhost]# testparm
    

    Reinicie o serviço do samba para ativar as mudanças, da seguinte maneira:

        [root@localhost root]# cds
    
        [root@localhost]# ./smb stop
    
        [root@localhost]# ./smb start
    

    Desta forma, todos os usuários da rede enxergarão este diretório /publico e poderão gravar nele os arquivos, sendo que poderão ser lidos por todos os usuários da rede.