Samba servindo apenas Windows mas não usuários Linux

Iniciado por crixtiano, 16 de Novembro de 2007, 17:23

tópico anterior - próximo tópico

crixtiano

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

dundum

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!!!

crixtiano

poxa, que bom dividir essa dor com você.

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

;)

dundum

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!!!

altairmsouza

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.