Re: [FUG-BR] samba-3.3.8+bug?

2010-01-12 Por tôpico Carlos Anderson Jardim
Creio que é bug mesmo, conforme o bugzila do samba core

https://bugzilla.samba.org/show_bug.cgi?id=6940

2010/1/11 Marcus Vinicius marcovvinic...@gmail.com:
 Grato Vinicius vou fazer isso.

 Mas podem confirmar se é um bug realmente?




 2010/1/11 Vinicius Abrahao vinnix@gmail.com

 Boa tarde senhores(as),

 Meu samba estava morrendo com signal 11 se eu não especificava o usuário,
 depois de fuçar bastante acabamos chegando nesse problema:

 diff --git a/source/libsmb/clientgen.c b/source/libsmb/clientgen.c
 index cb8f827..2dbf67a 100644
 --- a/source/libsmb/clientgen.c
 +++ b/source/libsmb/clientgen.c
 @@ -408,7 +408,7 @@ void cli_init_creds(struct cli_state *cli, const
 char *username, const char *dom
        fstrcpy(cli-domain, domain);
        fstrcpy(cli-user_name, username);
        pwd_set_cleartext(cli-pwd, password);
 -       if (!*username) {
 +       if ((username == NULL) || (!*username)) {
                cli-pwd.null_pwd = true;
        }


 Contudo não creio que esse seja seu problema pois você especifica seu
 usuário: -U m4rk .
 Só pra registrar, esse problema ainda ocorre no 3.3.9, já foi
 commitado e será corrigido no 3.3.10.

 @Marcus Vinicius, faça como o Carlos sugeriu e atualize seu ports, se
 o problema persistir,
 tente debugar o smbd na unha com o valgrind. Pode ser que você
 encontre o que está gerando
 o core dump.


 []s e boa semana a todos,
 Vinícius Abrahão
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




 --
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] samba-3.3.8+bug?

2010-01-11 Por tôpico Carlos Anderson Jardim
Cadastrou o usuario root ?

Eh o primeiro usuario que voce deve criar :D

Depois disso posta ai o resultado.

Grato.

2010/1/10 Marcus V Morais marcovvinic...@gmail.com:
 Pessoal,

 Estava fazendo alguns testes por aqui
 e percebi que o samba morria quando
 eu tentava listar os compartilhamentos.

 Na primeira vez fiz um compartilhamento
 aberto e outro autenticado. Nos dois o
 resultado foi o mesmo.

 algumas informações abaixo:

 vocês vão perceber que a configuração
 está bem simples..

 --- x --

 [r...@gmx /usr/local/etc/samba]# ll
 total 58K
 -rw--- 1 root wheel 44K Jan 10 21:31 secrets.tdb
 lrwxr-xr-x 1 root wheel  23 Jan 10 21:07 smb.conf - /usr/local/etc/smb.conf
 -r--r--r-- 1 root wheel 11K Jan 10 20:54 smb.conf.orig
 -rw--- 1 root wheel 104 Jan 10 22:01 smbpasswd

 --- x --

 [r...@gmx /usr/local/etc/samba]# grep -v \; smb.conf

 [global]

    workgroup = XYZ

    server string = SMB file Server

    netbios name = BSDSMB

    security = user

    hosts allow = 192.168.92.70 192.168.13.100 127.

    load printers = no

    encrypt passwords = yes

    browseable = yes

    log file = /var/log/samba/log.%m

    max log size = 50

    dns proxy = no

 [homes]
    comment = Home-Directories
    browseable = no
    writable = yes

 [printers]
    comment = All Printers
    path = /var/spool/samba
    browseable = no
    guest ok = no
    writable = no
    printable = yes

 [shared]
    comment = Shared Stuff
    path = /var/sharedstuff
    read only = no

 --- x --


 [r...@gmx /usr/local/etc/samba]# testparm

 Load smb config files from /usr/local/etc/smb.conf
 Processing section [homes]
 Processing section [printers]
 Processing section [shared]
 Loaded services file OK.
 Server role: ROLE_STANDALONE
 Press enter to see a dump of your service definitions

 [global]
         workgroup = XYZ
         netbios name = BSDSMB
         server string = SMB file Server
         log file = /var/log/samba/log.%m
         max log size = 50
         load printers = No
         dns proxy = No
         hosts allow = 192.168.92.70, 192.168.13.100, 127.

 [homes]
         comment = Home-Directories
         read only = No
         browseable = No

 [printers]
         comment = All Printers
         path = /var/spool/samba
         printable = Yes
         browseable = No

 [shared]
         comment = Shared Stuff
         path = /var/sharedstuff
         read only = No

 --- x --

 [r...@gmx /usr/local/etc/samba]# ls -ld /var/sharedstuff/
 drwxrwxrwx  2 root  wheel  512 Jan 10 22:02 /var/sharedstuff/


 --- x --

 Antes de tentar a autenticação:

 [r...@gmx /usr/local/etc/samba]# netstat -f inet -na

 Active Internet connections (including servers)
 Proto Recv-Q Send-Q  Local Address          Foreign Address       (state)
 tcp4       0      0 *.139                  *.*                    LISTEN
 tcp4       0      0 *.445                  *.*                    LISTEN
 tcp4       0      0 192.168.13.125.22      192.168.92.70.35586
 ESTABLISHED
 tcp4       0      0 *.22                   *.*                    LISTEN
 udp4       0      0 172.16.86.125.138      *.*
 udp4       0      0 172.16.86.125.137      *.*
 udp4       0      0 192.168.13.125.138     *.*
 udp4       0      0 192.168.13.125.137     *.*
 udp4       0      0 *.138                  *.*
 udp4       0      0 *.137                  *.*

 --- x --

 Antes de tentar a autenticação:

 [r...@gmx /usr/local/etc/samba]# tail /var/log/samba/log.smbd

   smbd version 3.3.8 started.
   Copyright Andrew Tridgell and the Samba Team 1992-2009
 [2010/01/10 22:20:27,  0] printing/print_cups.c:cups_connect(103)
   Unable to connect to CUPS server localhost:631 - Connection refused
 [2010/01/10 22:20:27,  0] printing/print_cups.c:cups_connect(103)
   Unable to connect to CUPS server localhost:631 - Connection refused
 [2010/01/10 22:20:27,  1] smbd/files.c:file_init(195)
   file_init: Information only: requested 1 open files, 5344 are
 available.


 --- x --

 Cadastrei meu usuario no samba.

 smbpasswd -a m4rk

 --- x --

 Eu existo!

 [r...@gmx /usr/local/etc/samba]# grep m4rk /etc/passwd

 m4rk:*:1001:1001:Marcus Vinicius:/home/m4rk:/usr/local/bin/bash

 --- x --

 [r...@gmx /usr/local/etc/samba]# uname -a
 FreeBSD gmX.dtb.lan 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21
 15:48:17 UTC 2009
 r...@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

 --- x --

 Eu tentando autenticar...

 [m4rk(zksky)~] smbclient -W XYZ -L 192.168.13.125 -U m4rk
 Enter m4rk's password:
 protocol negotiation failed: NT_STATUS_END_OF_FILE

 --- x --

 Depois de tentar a autenticação:

 [r...@gmx /usr/local/etc/samba]# 

Re: [FUG-BR] samba-3.3.8+bug?

2010-01-11 Por tôpico Marcus Vinicius
Carlos,

De fato não havia criado o root anteriormente.
Mas após criá-lo o erro persistiu.


Um screenshot da tentativa da autenticação.


http://www.ping.eti.br/error.png




2010/1/11 Carlos Anderson Jardim cajar...@gmail.com

 Cadastrou o usuario root ?

 Eh o primeiro usuario que voce deve criar :D

 Depois disso posta ai o resultado.

 Grato.

 2010/1/10 Marcus V Morais marcovvinic...@gmail.com:
  Pessoal,
 
  Estava fazendo alguns testes por aqui
  e percebi que o samba morria quando
  eu tentava listar os compartilhamentos.
 
  Na primeira vez fiz um compartilhamento
  aberto e outro autenticado. Nos dois o
  resultado foi o mesmo.
 
  algumas informações abaixo:
 
  vocês vão perceber que a configuração
  está bem simples..
 
  --- x --
 
  [r...@gmx /usr/local/etc/samba]# ll
  total 58K
  -rw--- 1 root wheel 44K Jan 10 21:31 secrets.tdb
  lrwxr-xr-x 1 root wheel  23 Jan 10 21:07 smb.conf -
 /usr/local/etc/smb.conf
  -r--r--r-- 1 root wheel 11K Jan 10 20:54 smb.conf.orig
  -rw--- 1 root wheel 104 Jan 10 22:01 smbpasswd
 
  --- x --
 
  [r...@gmx /usr/local/etc/samba]# grep -v \; smb.conf
 
  [global]
 
 workgroup = XYZ
 
 server string = SMB file Server
 
 netbios name = BSDSMB
 
 security = user
 
 hosts allow = 192.168.92.70 192.168.13.100 127.
 
 load printers = no
 
 encrypt passwords = yes
 
 browseable = yes
 
 log file = /var/log/samba/log.%m
 
 max log size = 50
 
 dns proxy = no
 
  [homes]
 comment = Home-Directories
 browseable = no
 writable = yes
 
  [printers]
 comment = All Printers
 path = /var/spool/samba
 browseable = no
 guest ok = no
 writable = no
 printable = yes
 
  [shared]
 comment = Shared Stuff
 path = /var/sharedstuff
 read only = no
 
  --- x --
 
 
  [r...@gmx /usr/local/etc/samba]# testparm
 
  Load smb config files from /usr/local/etc/smb.conf
  Processing section [homes]
  Processing section [printers]
  Processing section [shared]
  Loaded services file OK.
  Server role: ROLE_STANDALONE
  Press enter to see a dump of your service definitions
 
  [global]
  workgroup = XYZ
  netbios name = BSDSMB
  server string = SMB file Server
  log file = /var/log/samba/log.%m
  max log size = 50
  load printers = No
  dns proxy = No
  hosts allow = 192.168.92.70, 192.168.13.100, 127.
 
  [homes]
  comment = Home-Directories
  read only = No
  browseable = No
 
  [printers]
  comment = All Printers
  path = /var/spool/samba
  printable = Yes
  browseable = No
 
  [shared]
  comment = Shared Stuff
  path = /var/sharedstuff
  read only = No
 
  --- x --
 
  [r...@gmx /usr/local/etc/samba]# ls -ld /var/sharedstuff/
  drwxrwxrwx  2 root  wheel  512 Jan 10 22:02 /var/sharedstuff/
 
 
  --- x --
 
  Antes de tentar a autenticação:
 
  [r...@gmx /usr/local/etc/samba]# netstat -f inet -na
 
  Active Internet connections (including servers)
  Proto Recv-Q Send-Q  Local Address  Foreign Address   (state)
  tcp4   0  0 *.139  *.*LISTEN
  tcp4   0  0 *.445  *.*LISTEN
  tcp4   0  0 192.168.13.125.22  192.168.92.70.35586
  ESTABLISHED
  tcp4   0  0 *.22   *.*LISTEN
  udp4   0  0 172.16.86.125.138  *.*
  udp4   0  0 172.16.86.125.137  *.*
  udp4   0  0 192.168.13.125.138 *.*
  udp4   0  0 192.168.13.125.137 *.*
  udp4   0  0 *.138  *.*
  udp4   0  0 *.137  *.*
 
  --- x --
 
  Antes de tentar a autenticação:
 
  [r...@gmx /usr/local/etc/samba]# tail /var/log/samba/log.smbd
 
smbd version 3.3.8 started.
Copyright Andrew Tridgell and the Samba Team 1992-2009
  [2010/01/10 22:20:27,  0] printing/print_cups.c:cups_connect(103)
Unable to connect to CUPS server localhost:631 - Connection refused
  [2010/01/10 22:20:27,  0] printing/print_cups.c:cups_connect(103)
Unable to connect to CUPS server localhost:631 - Connection refused
  [2010/01/10 22:20:27,  1] smbd/files.c:file_init(195)
file_init: Information only: requested 1 open files, 5344 are
  available.
 
 
  --- x --
 
  Cadastrei meu usuario no samba.
 
  smbpasswd -a m4rk
 
  --- x --
 
  Eu existo!
 
  [r...@gmx /usr/local/etc/samba]# grep m4rk /etc/passwd
 
  m4rk:*:1001:1001:Marcus Vinicius:/home/m4rk:/usr/local/bin/bash
 
  --- x --
 
  [r...@gmx /usr/local/etc/samba]# uname -a
  FreeBSD gmX.dtb.lan 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 

Re: [FUG-BR] samba-3.3.8+bug?

2010-01-11 Por tôpico Carlos Anderson Jardim
Da uma atualizada no seu ports e atualiza o samba, ja saiu a versao
3.3.9 com a correção.

Grato.

2010/1/11 Marcus Vinicius marcovvinic...@gmail.com:
 Carlos,

 De fato não havia criado o root anteriormente.
 Mas após criá-lo o erro persistiu.


 Um screenshot da tentativa da autenticação.


 http://www.ping.eti.br/error.png




 2010/1/11 Carlos Anderson Jardim cajar...@gmail.com

 Cadastrou o usuario root ?

 Eh o primeiro usuario que voce deve criar :D

 Depois disso posta ai o resultado.

 Grato.

 2010/1/10 Marcus V Morais marcovvinic...@gmail.com:
  Pessoal,
 
  Estava fazendo alguns testes por aqui
  e percebi que o samba morria quando
  eu tentava listar os compartilhamentos.
 
  Na primeira vez fiz um compartilhamento
  aberto e outro autenticado. Nos dois o
  resultado foi o mesmo.
 
  algumas informações abaixo:
 
  vocês vão perceber que a configuração
  está bem simples..
 
  --- x --
 
  [r...@gmx /usr/local/etc/samba]# ll
  total 58K
  -rw--- 1 root wheel 44K Jan 10 21:31 secrets.tdb
  lrwxr-xr-x 1 root wheel  23 Jan 10 21:07 smb.conf -
 /usr/local/etc/smb.conf
  -r--r--r-- 1 root wheel 11K Jan 10 20:54 smb.conf.orig
  -rw--- 1 root wheel 104 Jan 10 22:01 smbpasswd
 
  --- x --
 
  [r...@gmx /usr/local/etc/samba]# grep -v \; smb.conf
 
  [global]
 
     workgroup = XYZ
 
     server string = SMB file Server
 
     netbios name = BSDSMB
 
     security = user
 
     hosts allow = 192.168.92.70 192.168.13.100 127.
 
     load printers = no
 
     encrypt passwords = yes
 
     browseable = yes
 
     log file = /var/log/samba/log.%m
 
     max log size = 50
 
     dns proxy = no
 
  [homes]
     comment = Home-Directories
     browseable = no
     writable = yes
 
  [printers]
     comment = All Printers
     path = /var/spool/samba
     browseable = no
     guest ok = no
     writable = no
     printable = yes
 
  [shared]
     comment = Shared Stuff
     path = /var/sharedstuff
     read only = no
 
  --- x --
 
 
  [r...@gmx /usr/local/etc/samba]# testparm
 
  Load smb config files from /usr/local/etc/smb.conf
  Processing section [homes]
  Processing section [printers]
  Processing section [shared]
  Loaded services file OK.
  Server role: ROLE_STANDALONE
  Press enter to see a dump of your service definitions
 
  [global]
          workgroup = XYZ
          netbios name = BSDSMB
          server string = SMB file Server
          log file = /var/log/samba/log.%m
          max log size = 50
          load printers = No
          dns proxy = No
          hosts allow = 192.168.92.70, 192.168.13.100, 127.
 
  [homes]
          comment = Home-Directories
          read only = No
          browseable = No
 
  [printers]
          comment = All Printers
          path = /var/spool/samba
          printable = Yes
          browseable = No
 
  [shared]
          comment = Shared Stuff
          path = /var/sharedstuff
          read only = No
 
  --- x --
 
  [r...@gmx /usr/local/etc/samba]# ls -ld /var/sharedstuff/
  drwxrwxrwx  2 root  wheel  512 Jan 10 22:02 /var/sharedstuff/
 
 
  --- x --
 
  Antes de tentar a autenticação:
 
  [r...@gmx /usr/local/etc/samba]# netstat -f inet -na
 
  Active Internet connections (including servers)
  Proto Recv-Q Send-Q  Local Address          Foreign Address       (state)
  tcp4       0      0 *.139                  *.*                    LISTEN
  tcp4       0      0 *.445                  *.*                    LISTEN
  tcp4       0      0 192.168.13.125.22      192.168.92.70.35586
  ESTABLISHED
  tcp4       0      0 *.22                   *.*                    LISTEN
  udp4       0      0 172.16.86.125.138      *.*
  udp4       0      0 172.16.86.125.137      *.*
  udp4       0      0 192.168.13.125.138     *.*
  udp4       0      0 192.168.13.125.137     *.*
  udp4       0      0 *.138                  *.*
  udp4       0      0 *.137                  *.*
 
  --- x --
 
  Antes de tentar a autenticação:
 
  [r...@gmx /usr/local/etc/samba]# tail /var/log/samba/log.smbd
 
    smbd version 3.3.8 started.
    Copyright Andrew Tridgell and the Samba Team 1992-2009
  [2010/01/10 22:20:27,  0] printing/print_cups.c:cups_connect(103)
    Unable to connect to CUPS server localhost:631 - Connection refused
  [2010/01/10 22:20:27,  0] printing/print_cups.c:cups_connect(103)
    Unable to connect to CUPS server localhost:631 - Connection refused
  [2010/01/10 22:20:27,  1] smbd/files.c:file_init(195)
    file_init: Information only: requested 1 open files, 5344 are
  available.
 
 
  --- x --
 
  Cadastrei meu usuario no samba.
 
  smbpasswd -a m4rk
 
  --- x --
 
  Eu existo!
 
  [r...@gmx /usr/local/etc/samba]# grep m4rk /etc/passwd
 
  m4rk:*:1001:1001:Marcus Vinicius:/home/m4rk:/usr/local/bin/bash
 

Re: [FUG-BR] samba-3.3.8+bug?

2010-01-11 Por tôpico Vinicius Abrahao
Boa tarde senhores(as),

Meu samba estava morrendo com signal 11 se eu não especificava o usuário,
depois de fuçar bastante acabamos chegando nesse problema:

diff --git a/source/libsmb/clientgen.c b/source/libsmb/clientgen.c
index cb8f827..2dbf67a 100644
--- a/source/libsmb/clientgen.c
+++ b/source/libsmb/clientgen.c
@@ -408,7 +408,7 @@ void cli_init_creds(struct cli_state *cli, const
char *username, const char *dom
fstrcpy(cli-domain, domain);
fstrcpy(cli-user_name, username);
pwd_set_cleartext(cli-pwd, password);
-   if (!*username) {
+   if ((username == NULL) || (!*username)) {
cli-pwd.null_pwd = true;
}


Contudo não creio que esse seja seu problema pois você especifica seu
usuário: -U m4rk .
Só pra registrar, esse problema ainda ocorre no 3.3.9, já foi
commitado e será corrigido no 3.3.10.

@Marcus Vinicius, faça como o Carlos sugeriu e atualize seu ports, se
o problema persistir,
tente debugar o smbd na unha com o valgrind. Pode ser que você
encontre o que está gerando
o core dump.


[]s e boa semana a todos,
Vinícius Abrahão
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] samba-3.3.8+bug?

2010-01-11 Por tôpico Marcus Vinicius
Grato Vinicius vou fazer isso.

Mas podem confirmar se é um bug realmente?




2010/1/11 Vinicius Abrahao vinnix@gmail.com

 Boa tarde senhores(as),

 Meu samba estava morrendo com signal 11 se eu não especificava o usuário,
 depois de fuçar bastante acabamos chegando nesse problema:

 diff --git a/source/libsmb/clientgen.c b/source/libsmb/clientgen.c
 index cb8f827..2dbf67a 100644
 --- a/source/libsmb/clientgen.c
 +++ b/source/libsmb/clientgen.c
 @@ -408,7 +408,7 @@ void cli_init_creds(struct cli_state *cli, const
 char *username, const char *dom
fstrcpy(cli-domain, domain);
fstrcpy(cli-user_name, username);
pwd_set_cleartext(cli-pwd, password);
 -   if (!*username) {
 +   if ((username == NULL) || (!*username)) {
cli-pwd.null_pwd = true;
}


 Contudo não creio que esse seja seu problema pois você especifica seu
 usuário: -U m4rk .
 Só pra registrar, esse problema ainda ocorre no 3.3.9, já foi
 commitado e será corrigido no 3.3.10.

 @Marcus Vinicius, faça como o Carlos sugeriu e atualize seu ports, se
 o problema persistir,
 tente debugar o smbd na unha com o valgrind. Pode ser que você
 encontre o que está gerando
 o core dump.


 []s e boa semana a todos,
 Vinícius Abrahão
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




--
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd