Como posso impedir que o Ubuntu desmonte automaticamente os compartilhamentos do Samba?

2

Eu tenho alguns arquivos de música que gostaria de ouvir em um compartilhamento do Samba. Eu adicionei este compartilhamento através da GUI do Ubuntu (Places - > Conectar ao servidor ...), e tudo funcionou muito bem.

No entanto, apesar do meu arquivo de música estar tocando a partir deste local, depois que eu não toquei no local usando o Nautilus GUI, o Ubuntu / GNOME decide que não estou mais usando o compartilhamento e finaliza a conexão. Assim, minha música pára de tocar e a Rhythmbox não está feliz comigo. Basta clicar no novo atalho que o bit "Conectar ao servidor ..." criado para mim imediatamente faz com que os arquivos voltem novamente e permite que eu reinicie a reprodução da música.

Como posso ter o Ubuntu não desmontar automaticamente os compartilhamentos de samba?

    
por Billy ONeal 03.02.2011 / 06:33

4 respostas

4

Este é o método que usei com sucesso de 9.10 a 10.10 montando os compartilhamentos com o fstab seguindo estes passos.

  1. Certifique-se de ter smbfs instalado primeiro.

  2. Crie novos diretórios para montar o compartilhamento no terminal, por exemplo, sudo mkdir /media/my_share

  3. Abra fstab no gedit gksudo gedit /etc/fstab também no terminal

  4. Adicione uma linha por exemplo de música, filmes, tv, etc.

    //192.168.1.102/share_name /media/my_share cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
    

    obviamente, alterando o endereço IP, share_name e my_share para as pastas relevantes

  5. Por fim, crie um arquivo .smbcredentials oculto no root e abra-o no gedit

    gksudo gedit /root/.smbcredentials
    

    e adicione essas linhas ao novo arquivo

    username=theuser
    password=thepass
    

    se você não tiver uma senha para os compartilhamentos, deixe-os em branco e, se tiver muitas senhas de compartilhamento, crie vários arquivos de credenciais.

    você precisará alterar o proprietário do arquivo de credenciais

    sudo chmod 700 /root/.smbcredentials
    

Quando tudo isso estiver no lugar, você poderá testar sua configuração digitando sudo mount -a no terminal e seus compartilhamentos serão montados.

de agora em diante eles serão montados automaticamente quando você fizer login.

    
por Allan 03.02.2011 / 12:24
1

Este é um problema com GVFS . Consulte este post para obter uma solução alternativa. Espero que alguém adicione uma maneira melhor de fazer isso. Como alternativa, você pode usar o mount-command padrão, que não tem essas limitações.

    
por Clausi 03.02.2011 / 12:44
0

Se você tem um servidor, pode valer a pena movê-lo para um IP fixo ... Se o Ubuntu Server estiver aqui: Como Geek (Ignore a linha sudo apt-get remove dhcp-client porque não há necessidade)

    
por TGM 03.02.2011 / 17:00
-2

Tenho certeza de que o samba se encerra depois de um tempo e desmonta. É um recurso de segurança que eu acho (mesmo se você estiver se conectando a um compartilhamento sem uma senha).

    
por Shane Fagan 03.02.2011 / 10:58