Autor Tópico: Compartilhamento wireless samba fstab não monta  (Lida 3886 vezes)

Offline alex_dtp

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Compartilhamento wireless samba fstab não monta
« Online: 15 de Agosto de 2010, 12:42 »

Pessoal,

Tenho uma rede wireless desktop(vista) e notebook(ubuntu 10.04)

Quando monto o compartilhamento pelo terminal funciona perfeitamente:
Código: [Selecionar]
sudo mount -t cifs //192.168.x.xxx/desktop /mnt/desktop -o username=alex,password='1234',uid=1000,gid=1000,umask=000,iocharset=utf8   
Mas quando coloco no arquivo fstab não monta ao iniciar:
Código: [Selecionar]
//192.168.x.xxx/desktop /mnt/desktop cifs users,username=alex,password='1234',uid=1000 0 0   
Será que tem a ver com a conexão wireless. Parece que a conexão estabelece só depois de logado   

Alex

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhamento wireless samba fstab não monta
« Resposta #1 Online: 15 de Agosto de 2010, 13:46 »
Citar
Parece que a conexão estabelece só depois de logado
Exato.

Vc pode tentar transformar essa conexão em "conexão de sistema". Isso é meio complicado e eu mesmo nunca fiz. Você teria que mexer no "PolicyKit" pra liberar isso.

Se você não precisa da conexão enquanto não estiver logado, pode adicionar um script no seu login, pra fazer a montagem --- daí vc pode aproveitar que já está no fstab, e montar de forma mais simples, tipo só "mount /mnt/desktop".

Outra dica, em vez de colocar sua senha no fstab (obrigatoriamente leitura pública, má idéia colocar senhas lá), crie um arquivo de credenciais. O conteúdo dele é:

Código: [Selecionar]
USERNAME=alex
PASSWORD=1234
DOMAIN=

Daí seu fstab fica assim:

//192.168.x.xxx/desktop /mnt/desktop cifs users,credentials=/caminho/arquivo,uid=1000 0 0

O arquivo de credenciais deve pertencer ao root e ter permissão 0600 (rw-------).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline alex_dtp

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Compartilhamento wireless samba fstab não monta
« Resposta #2 Online: 15 de Agosto de 2010, 15:19 »
zekkerj,

O script no login é perfeito. Pode me dar uma dica de onde coloco?

Valeu

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhamento wireless samba fstab não monta
« Resposta #3 Online: 15 de Agosto de 2010, 15:27 »
Oops, tópico errado.
Foi mal.

vou pesquisar e dou retorno, OK?
« Última modificação: 15 de Agosto de 2010, 15:29 por zekkerj »
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhamento wireless samba fstab não monta
« Resposta #4 Online: 15 de Agosto de 2010, 19:37 »
Pra não deixar vc esperando muito... eu sei fazer no KDE, mas não tenho muito conhecimento do Gnome.

No KDE, você iria em Propriedades do Sistema (systemsettings) >> Avançado >> Iniciar Automaticamente >> Adicionar Script.

Com certeza há uma forma equivalente de fazer isso no Gnome.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline alex_dtp

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Compartilhamento wireless samba fstab não monta
« Resposta #5 Online: 16 de Agosto de 2010, 22:09 »
Tentei de tudo mas não deu.

Vou por partes:

Coloco a linha no fstab
Código: [Selecionar]
//192.168.x.xxx/desktop /mnt/desktop cifs users,username=alex,password='1234',uid=1000 0 0
ai chamo no terminal para testar e dá o erro
Código: [Selecionar]
$ mount /mnt/desktop
mount: dispositivo de blocos //192.168.x.xxx/desktop é protegido contra gravação; montando somente para leitura
mount: não foi possível montar dispositivo de blocos //192.168.x.xxx/desktop somente para leitura


Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhamento wireless samba fstab não monta
« Resposta #6 Online: 17 de Agosto de 2010, 00:10 »
Interessante ele dizer que o dispositivo é RO. Vc tem direito de escrita, nele?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline alex_dtp

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Compartilhamento wireless samba fstab não monta
« Resposta #7 Online: 17 de Agosto de 2010, 07:44 »
Quando monto pelo terminal ou acesso pelo nautilus direto com o endereço smb://192.168.x.xxx acesso normal, com permissão para gravação até.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhamento wireless samba fstab não monta
« Resposta #8 Online: 17 de Agosto de 2010, 10:16 »
Não será aquele parâmetro "umask=000" lá em cima que está faltando?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline alex_dtp

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Compartilhamento wireless samba fstab não monta
« Resposta #9 Online: 17 de Agosto de 2010, 20:46 »
Não mudou nada. Que coisa estranha.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhamento wireless samba fstab não monta
« Resposta #10 Online: 18 de Agosto de 2010, 11:26 »
Outro parâmetro que foi fornecido na linha de comando mas não no fstab foi o "gid=1000". Mas supondo que vc já é o "uid=1000", vc deveria ser também o "gid=1000".

Bem, já que já estamos usando um script mesmo (falar nisso, descobriu como executar automaticamente no Gnome?), poderíamos tirar do fstab (deixe comentado, com um "#" no início da linha), e fazer por comando.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline alex_dtp

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Compartilhamento wireless samba fstab não monta
« Resposta #11 Online: 18 de Agosto de 2010, 23:14 »
zekkerj

Conforme dicas que pesquisei criei o arquivo /usr/bin/compart.sh
Código: [Selecionar]
#!/bin/bash
sudo mount -t cifs //192.168.x.xxx/desk /mnt/desk -o username=alex,password='1234',uid=1000,gid=1000,umask=000,iocharset=utf8
E tornei executável
Código: [Selecionar]
# chmod +x /usr/bin/compart.sh
Aí inseri no final do arquivo /home/alex/.profile
compart.sh

Mas não rolou.

se eu executo o arquivo compart.sh clicando no nautilus, não acontece nada (abre e fecha o terminal rapidamente).
Se eu escolho "executar no terminal" ele pede a senha e monta. Então o problema é a senha.

Tem como não pedir a senha?

Estou me virando com marcadores no nautilus direto para smb://192.168.x.xxx/pasta, mas ele só monta quando clica a primeira vez.  Eu quero montar as pastas já na inicialização para evitar problemas.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhamento wireless samba fstab não monta
« Resposta #12 Online: 19 de Agosto de 2010, 02:50 »
Tem algumas formas dele não pedir senha, mas nenhuma delas é segura.

A mais rápida é dar permissão de "SUID" pro script:

sudo chmod +s /usr/bin/compart.sh

Sabe que ainda não consegui compreender pq o acesso no fstab ficou Read-Only?  :P
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D