Eu tenho três pastas compartilhadas no meu diretório pessoal local - ou seja, no meu desktop / home / me / do meu Ubuntu. Todos foram configurados usando "Opções de compartilhamento" no menu de atalho do Nautilus. As pastas "Música" e "Vídeos" padrão são configuradas de forma idêntica: a caixa "Acesso para Convidado" está marcada, mas a opção "Permitir que outros criem e excluam" não é. A terceira pasta, chamada "compartilhada", está configurada para não permitir o acesso de Convidado, mas para permitir que outras pessoas modifiquem arquivos. Não alterei /etc/samba/smb.conf
manualmente, usei apenas as Opções de compartilhamento para criar e modificar esses chamados "compartilhamentos".
Meus colegas de quarto têm dois computadores com Windows 7 e um netbook Ubuntu Netbook Remix. Eu tenho a máquina de desktop e laptop mencionados acima executando 10.04. Nenhuma dessas máquinas pode acessar nenhum dos compartilhamentos. Tentativas de acessar os compartilhamentos Guest resultam na mensagem
\\machine\directory is not accessible. The network name could not be found.
Essa é a mensagem de erro gerada por uma VM executando o Windows 2000. Os outros computadores Windows geram um erro semelhante. O laptop Ubuntu apresenta o erro Unable to mount location: Failed to mount Windows share
. Hurrah, mais uma vez, para mensagens de erro informativas. Isso realmente ajuda muito.
Ao tentar procurar a pasta chamada "compartilhada" no laptop, sou confrontada com uma caixa de diálogo de senha. Esse comportamento é o mesmo de todas as máquinas que tentei na situação. Ao inserir meu nome de usuário e senha da conta à qual os compartilhamentos pertencem, a caixa de diálogo de senha desaparece brevemente e é substituída por uma caixa de diálogo idêntica. Nenhuma mensagem de erro, útil ou não, aparece.
Ao tentar procurar nesta pasta com a VM, o resultado é o mesmo, exceto que a caixa de diálogo de senha indica com presteza "nome de usuário ou senha incorretos". Minha suposição é que o nome de usuário e a senha em questão sejam os do usuário que possui os compartilhamentos. Eu tentei todas as outras combinações de nome de usuário e senha disponíveis neste contexto e o resultado é o mesmo.
Eu gostaria de poder compartilhar arquivos. Compartilhá-los com máquinas Windows é um recurso interessante ou seria se estivesse disponível. Realmente, considero compartilhar arquivos entre duas máquinas com a mesma versão do mesmo sistema operacional, uma condição mínima para a usabilidade da rede.
O último samba funcionou de forma confiável para mim há mais de dez anos. Eu tentei usá-lo dentro e fora desde então, com apenas sucesso intermitente.
Ah, e "Compartilhamento pessoal de arquivos" no menu Preferências não resulta em uma entrada em Lugares → Rede → meu servidor. De fato, a entrada antiga "MY-SERVER" desaparece e é substituída por "arquivos públicos do koanhead no meu servidor", que quando eu tento abri-la no laptop, fornece um "DBus.Error.NoReply: A mensagem não recebeu uma resposta."
Eu sei que venho aqui e me queixo muito do Ubuntu, mas, por outro lado, passo literalmente horas todos os dias tentando consertar as coisas no Ubuntu. É um bom sistema que aspira à grandeza, e é por isso que coisas assim
Preciso trabalhar; ou
Ser adequadamente documentado.
Idealmente, ambos seriam o caso. Enfim, discursar. Espero que alguém tenha algumas dicas sobre esse assunto. Obrigado a todos que se preocupam em ler este texto de parede pelo seu tempo.
map to guest = bad user
na seção global e o compartilhamentoguest ok = yes
, se você colocar um nome de usuário e senha incorretos (mas não estiver em branco, coloque lixo nos dois campos), as coisas parecem funcionar. Sei que é feio e espero que alguém tenha uma resposta melhor, para que eu possa corrigir minha configuração também.