Autor Tópico: Samba servindo apenas Windows mas não usuários Linux  (Lida 3429 vezes)

Offline crixtiano

  • Usuário Ubuntu
  • *
  • Mensagens: 339
    • Ver perfil
Samba servindo apenas Windows mas não usuários Linux
« Online: 16 de Novembro de 2007, 17:23 »
Eu tenho um PC Ubuntu 7.04 onde eu instalei o samba da seguinte forma:

Citar
$ sudo aptitude install samba
$ sudo vim /etc/samba/smb.conf

Editei:

Citar
[sistema]
  workgroup = Loja2

  comment = Public Folder
  path = /opt/public/sistema
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = cris
  force group = automacao
  hosts allow = localhost, 192.168.0.

Muito bem, de um PC Windows 98 estou conseguindo acessar a pasta /opt/public/sistema no servidor muito bem, sem erros.

Porém, se eu tentar acessar o samba de algum PC Linux, não funciona. Nos PCs Linux estou fazendo assim:

Citar
Citar
$ sudo smbmount //192.168.0.5/sistema    /mnt/servidor/sistema -o defaults,noauto,user,credentials=/etc/samba/user,rw,uid=1001,gid=1001

Onde /etc/samba/user é:

Citar
$ cat /etc/samba/user
username = escritorio
password = aguatonica

E depois eu faço:

Citar
$ ls  /mnt/servidor/sistema
ls: lendo diretório /mnt/hidrolago/servidor/sistema: Erro de entrada/saída


Verificando o arquivo de log do smbfs, nós temos:

Citar
[2007/11/16 16:20:05, 1] smbd/service.c:make_connection_snum(950)
  192.168.0.5 (192.168.0.5) connect to service sistema initially as user cris (uid=1000, gid=1002) (pid 6655)
[2007/11/16 16:20:05, 0] lib/util.c:smb_panic(1599)
  PANIC (pid 6655): push_ascii - dest_len == -1
[2007/11/16 16:20:05, 0] lib/util.c:log_stack_trace(1706)
  BACKTRACE: 12 stack frames:
   #0 /usr/sbin/smbd(log_stack_trace+0x22) [0x823e0d2]
   #1 /usr/sbin/smbd(smb_panic+0x43) [0x823e1b3]
   #2 /usr/sbin/smbd(push_ascii+0xe4) [0x822a4e4]
   #3 /usr/sbin/smbd [0x80d4b7c]
   #4 /usr/sbin/smbd [0x80d6947]
   #5 /usr/sbin/smbd(handle_trans2+0x220) [0x80d71e0]
   #6 /usr/sbin/smbd(reply_trans2+0x616) [0x80dd316]
   #7 /usr/sbin/smbd [0x80f6865]
   #8 /usr/sbin/smbd(smbd_process+0x701) [0x80f7aa1]
   #9 /usr/sbin/smbd(main+0x10f3) [0x82da913]
   #10 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb7c27ebc]
   #11 /usr/sbin/smbd [0x808c7e1]
[2007/11/16 16:20:05, 0] lib/util.c:smb_panic(1607)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 6655]
[2007/11/16 16:20:05, 0] lib/util.c:smb_panic(1615)
  smb_panic(): action returned status 0
[2007/11/16 16:20:05, 0] lib/fault.c:dump_core(168)
  unable to change to /var/log/samba/cores/smbdrefusing to dump core
[2007/11/16 16:20:35, 1] smbd/service.c:make_connection_snum(950)
  192.168.0.5 (192.168.0.5) connect to service sistema initially as user cris (uid=1000, gid=1002) (pid 6678)
[2007/11/16 16:20:35, 0] lib/util.c:smb_panic(1599)
  PANIC (pid 6678): push_ascii - dest_len == -1
[2007/11/16 16:20:35, 0] lib/util.c:log_stack_trace(1706)
  BACKTRACE: 12 stack frames:
   #0 /usr/sbin/smbd(log_stack_trace+0x22) [0x823e0d2]
   #1 /usr/sbin/smbd(smb_panic+0x43) [0x823e1b3]
   #2 /usr/sbin/smbd(push_ascii+0xe4) [0x822a4e4]
   #3 /usr/sbin/smbd [0x80d4b7c]
   #4 /usr/sbin/smbd [0x80d6947]
   #5 /usr/sbin/smbd(handle_trans2+0x220) [0x80d71e0]
   #6 /usr/sbin/smbd(reply_trans2+0x616) [0x80dd316]
   #7 /usr/sbin/smbd [0x80f6865]
   #8 /usr/sbin/smbd(smbd_process+0x701) [0x80f7aa1]
   #9 /usr/sbin/smbd(main+0x10f3) [0x82da913]
   #10 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb7c27ebc]
   #11 /usr/sbin/smbd [0x808c7e1]
[2007/11/16 16:20:35, 0] lib/util.c:smb_panic(1607)
  smb_panic(): calling panic action [/usr/share/samba/panic-action 6678]
[2007/11/16 16:20:35, 0] lib/util.c:smb_panic(1615)
  smb_panic(): action returned status 0
[2007/11/16 16:20:35, 0] lib/fault.c:dump_core(168)
  unable to change to /var/log/samba/cores/smbdrefusing to dump core



Alguém aqui tem noção de aonde está o erro?

Obrigado.

Cristiano

Offline dundum

  • Usuário Ubuntu
  • *
  • Mensagens: 29
    • Ver perfil
Re: Samba servindo apenas Windows mas não usuários Linux
« Resposta #1 Online: 26 de Novembro de 2007, 12:37 »
Estou tendo problemas semelhantes, porem aqui todas as estações são ubuntu e o servidor é RHEL 4, que ja veio instalado e com licença de 3 anos pela DELL, alguem mais pode ajudar na solucao?
Pelo que vi a versao nova do samba nao suporta montagem pelo smbfs e sim pelo cifs, mas ai estou tendo outros problemas que nao tinha antes quando montava pelo SMBFS.

Algum guru para ajudar?

Heavy Metal or DIE!!!

Offline crixtiano

  • Usuário Ubuntu
  • *
  • Mensagens: 339
    • Ver perfil
Re: Samba servindo apenas Windows mas não usuários Linux
« Resposta #2 Online: 26 de Novembro de 2007, 12:47 »
poxa, que bom dividir essa dor com você.

tá aí..., refaço o clamor: alguém para nos ajudar?

 ;)

Offline dundum

  • Usuário Ubuntu
  • *
  • Mensagens: 29
    • Ver perfil
Re: Samba servindo apenas Windows mas não usuários Linux
« Resposta #3 Online: 26 de Novembro de 2007, 13:47 »
crixtiano, eu "resolvi" em partes meu problema, fazendo montagem com mount.cifs ao invés de mount.smbfs(smbmount), mas algumas coisas não estao como antes.

Alguem sabe ao certo me dizer as diferenças entre o smbfs e o mount.cifs ??
Heavy Metal or DIE!!!

Offline altairmsouza

  • Usuário Ubuntu
  • *
  • Mensagens: 13
    • Ver perfil
Re: Samba servindo apenas Windows mas não usuários Linux
« Resposta #4 Online: 07 de Dezembro de 2007, 09:52 »
E ai galera,


Nao sou guro nisso, como sugestao, se fizer a montagem pelo NFS, Linux entre Linux nao ficaria melhor ?

Repito, só estou dando um palpite, pois tive o mesmo problema e resolvi dessa forma.

Offline jgama

  • Usuário Ubuntu
  • *
  • Mensagens: 175
    • Ver perfil
Re: Samba servindo apenas Windows mas não usuários Linux
« Resposta #5 Online: 20 de Dezembro de 2007, 00:58 »
Já tentaram este link aqui  no forum  http://ubuntuforum-br.org/index.php/topic,15037.0.html

Offline altairmsouza

  • Usuário Ubuntu
  • *
  • Mensagens: 13
    • Ver perfil
Re: Samba servindo apenas Windows mas não usuários Linux
« Resposta #6 Online: 24 de Dezembro de 2007, 09:13 »
Da uma olhada nesse link, talvez ajude

http://www.guiadohardware.net/tutoriais/samba-pdc/pagina5.html


abraços