Compartilhando a pasta samba com acesso root

3

Eu tenho um servidor de teste na minha rede executando o servidor Ubuntu 10.10, sendo minha principal área de desenvolvimento. Como preciso acessar os arquivos na raiz do Apache de outros computadores na rede, configurei o samba com as seguintes configurações:

[www]
    comment = Apache root www
    path = /var/www
    writable = yes
    force user = root
    force group = root

No computador host, executando a área de trabalho do Ubuntu 10.10, estou tentando montar a unidade com um arquivo bash como mostrado abaixo:

#!/bin/bash
sudo mount -t cifs //192.168.1.5/www /media/www/ -o username=myusername,password=mypassword,rw,iocharset=utf8,file_mode=0777,dir_mode=0777

O que acontece é que eu recebo erro de montagem (13): Permissão negada Consulte a página de manual mount.cifs (8) (por exemplo, man mount.cifs) jogada na minha cara enquanto tentava executar a montagem.

Eu fiz exatamente o mesmo, com exatamente o mesmo smb.conf & amp; arquivo mount-bash em outro computador na minha rede, mas isso só não vai funcionar.

O que estou fazendo de errado? Estou ficando sem ideias.

    
por Industrial 27.02.2011 / 14:01

1 resposta

0

Solução de problemas básicos:

  1. Conecte-se com smbclient -U myusername //192.168.1.5/www e veja o que acontece
  2. Faça o mesmo do servidor (não do host remoto)
  3. Verifique /var/log/samba/smbd.log e /var/log/samba/log.[remote address]
  4. Aumente o nível de registro do samba e tente novamente. Você pode fazer isso adicionando log level = 3 ao seu smb.conf (e reiniciando ou enviando o HUP para smbd).
por Olli 27.02.2011 / 14:37