No Ubuntu Maverick, compartilhei algumas pastas usando a GUI do Nautilus "Sharing Options".
Posso vê-los no Windows 7, mas quando tento acessá-los (no Windows), ele solicita um nome de usuário e uma senha. Não importa o que eu entre, ele não me permitirá entrar. Como faço para configurar isso para compartilhar normalmente?
Atualização: descobri que algumas das pastas compartilhadas me permitem entrar, mas outras não. Das que fazem, algumas de suas subpastas, outras não, etc. Como posso investigar o que está causando isso?
Quando deixo a GUI instalar o que precisa, ela instala samba
e libpam-smbpass
. Na máquina em que estou tendo problemas para conectar, libpam-smbpass
não está instalada. Esse poderia ser o problema?
windows-7
samba
directory
file-sharing
endólito
fonte
fonte
Respostas:
Abra o Nautilus novamente como um usuário comum e modifique o compartilhamento para remover o acesso de convidado. Digite
gksudo nautilus
, navegue até a pasta compartilhada e compartilhe-a novamente. Compartilhe a pasta, mas não dê acesso a convidados. Feche o nautilus.Vá para a caixa do Windows, acesse o compartilhamento e forneça o nome de usuário e a senha do Ubuntu.
Verifique se o firewall do Ubuntu permite acesso de entrada às portas do Samba. Verifique se o firewall do Windows permite acesso de saída para as mesmas portas.
fonte
Você instalou o Samba?
sudo apt-get install samba
Se assim for, então você precisa definir uma senha Samba:
sudo smbpasswd -a USERNAME
. Este comando irá gerar um prompt para uma senha (substituaUSERNAME
pelo seu nome de usuário).Defina uma pasta para compartilhar
mkdir /home/USERNAME/sharedfolder
Faça uma cópia de backup do seu arquivo smb.conf:
sudo cp /etc/samba/smb.conf ~
Abra o seu arquivo smb.conf:
gksu gedit /etc/samba/smb.conf
Adicione isso ao final do arquivo:
NÃO deve haver espaços entre as linhas e deve haver um único espaço antes e depois de cada um dos sinais de igual. Salve e saia do gedit.
Reinicie o Samba
sudo restart smbd
Use este comando para verificar se há erros de sintaxe no seu arquivo smb.conf:
sudo testparm
Agora você deve poder compartilhar da sua máquina Windows 7.
Editar:
Entendo que você está tentando acessar seu compartilhamento Ubuntu no Windows 7 e que deseja fazer isso com uma interface GUI.
Para fazer isso, você deve configurar um usuário / senha do Samba na sua máquina Linux, conforme descrito acima. Eu poderia recomendar um programa GUI para o Ubuntu fazer isso, mas, francamente, é muito mais complicado e confuso fazê-lo dessa maneira. O programa é gadmin-samba e está no repositório Ubuntu. Cuidado! você pode alterar totalmente a sua configuração se usar mal este programa. Informe-nos quais etapas você executou e quais erros você encontrou. Obrigado!
fonte
Eu tenho um servidor ubuntu com vários computadores e laptops executando o Windows 7 e descobri que um laptop não permitiria acesso a arquivos em pastas dizendo "Você pode não ter permissão, etc". Vasculhou a internet por 3 dias - sem sorte. Finalmente decidiu perguntar ao meu filho que instalou o servidor e ele disse que o Windows 7 pode armazenar senhas no servidor e, algumas vezes, elas ficam corrompidas. A resposta simples foi a seguinte:
Se você salvou uma senha para uma unidade de rede no Windows e deseja removê-la, pressione as teclas [Windows] + [R] para abrir a linha de comando do Windows. Então entre
control keymgr.dll
e clique em “OK” para abrir o gerenciador de credenciais do Windows, que permite gerenciar e excluir senhas salvas no Windows.
Destaque servidor e clique em REMOVER DO VAULT
Reinicie o computador.
Este procedimento funciona para Windows XP, Vista e Windows 7.
fonte
Desinstalei e limpei completamente o samba e o samba-common, depois reinstalei-os e todos os pacotes que dependiam deles. Agora, o compartilhamento da GUI e o nome do host do computador funcionam novamente, embora funcionem apenas no modo Convidado.
Não descobri quais credenciais usar de outra maneira.
WINDOWSMACHINE/winusername
UBUNTUMACHINE/ubuntuusername
ou simplesmenteusername
. Nada funciona. Mas o modo visitante funciona.As pastas que estou compartilhando contêm outras pastas. Às vezes, eles são inacessíveis à máquina Windows e às vezes são acessíveis. Aparentemente, quando diz "deixe-me configurar permissões para você", ele faz apenas a pasta que você está compartilhando, não as subpastas. Se as permissões de pasta para "Grupo" e "Outros" não estiverem definidas como "Criar e excluir arquivos", você não poderá acessá-lo no modo visitante.
fonte
Eu tive o mesmo problema. "Você pode não ter permissão para usar este recurso de rede. Entre em contato com o administrador deste servidor para descobrir se você tem permissões de acesso". Tudo estava funcionando bem com o samba até fazer uma nova instalação do 11.10 (a instalação da atualização não quebrou os compartilhamentos do samba).
Eu instalei o "Samba Server Configuration Tool 1.2.63" e ele mostrou que o usuário padrão não era ninguém. Mudou isso para coincidir com a minha senha e tudo funcionou bem depois disso. Eu tinha comparado meus arquivos de configuração do samba e nada era diferente. A ferramenta mencionada o corrigiu.
fonte
Eu tinha muitos problemas com isso e entendi direito, então pensei em documentá-lo.
Eu acho que a última coisa que me acertou foi abrir o arquivo smb.conf (/ var / etc / samba /) e no final do arquivo as pastas que eu pensava serem compartilhadas tinham dois pontos; antes do navegável = yes que eu removi. Eu acho que esse foi o passo final.
Também alterei anteriormente o regedit no Windows com um arquivo Win7_Samba3DomainMember.reg (embora eu ache que estou usando o Samba (1) --- muito trabalho de adivinhação acontecendo aqui:> Achei o gadmin-samba NÃO útil, ele fez as coisas pior, mas reconheço isso devido ao meu conhecimento limitado, mas o outro Samba Utility foi muito útil (system-config-samba).
Além de todas as permissões usuais de pasta, o "compartilhamento de arquivos pessoais" (acessado através do Dash) também possuía algumas configurações simples que eu assumi que não precisariam ser feitas.
fonte
para mim, funcionou simplesmente comentando a linha que diz
security = share
e descomentando a linha que dizsecurity = user
no smb.conffonte
Se você usa o Windows 7, pode ser necessário alterar as configurações do registro:
Execute o arquivo Win7_SambaDomainMember.reg , que inserirá as seguintes configurações do Registro (consulte o wiki do Samba para obter detalhes)
depois reinicie (não conheço nenhum efeito colateral além de permitir o acesso ao Samba)
Se estiver usando o Ubuntu 11.10, verifique se você tem o python-glade2 instalado
fonte
Eu tive o mesmo problema quando quis compartilhar uma unidade. Eu tive que editar o meu
fstab
para montar automaticamente a unidade no meu ponto de montagem especificado. Eu tentei configurar osmb.conf
arquivo para compartilhar a unidade. A unidade apareceu no Windows, mas eu não consegui navegar, então tentei o que você fez, mas quando tentei fazer isso na guia compartilhar na caixa de diálogo Propriedades, uma mensagem surgiu para inserir essa opção na parte global dosmb.conf
arquivo :Eu comentei minha configuração para compartilhar esse ponto de montagem no
smb.conf
arquivo.Isso funcionou para mim ...
fonte
Tente isso na caixa Win7:
Painel de Controle> Ferramentas Administrativas
Modifique estas entradas:
Segurança de rede: nível de autenticação do LAN Manager Enviar respostas LM e NTLM
Segurança mínima da sessão para NTLM SSP Desabilitar Requer criptografia de 128 bits
fonte