[Pkg-samba-maint] Bug#506292: samba: segfault to add user with smbpasswd
Flamarion Jorge
jorge.flamarion at gmail.com
Fri Nov 21 02:44:32 UTC 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Could you send out the output of "testparm" (better than your entire
smb.conf file as this will drop settings that use the default values
and enhance what's specific to your system) ?
Christian,
The result of testpar, basic setings, only to test the server.
Linux arvore 2.6.24-etchnhalf.1-686 #1 SMP Mon Oct 13 07:27:05 UTC 2008
i686 GNU/Linux
root at arvore:/etc/samba/lib# cat /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux LennyBeta2 _Lenny_ - Official Beta i386
DVD Binary-1 20080607-17:21]/ lenny contrib main
# deb cdrom:[Debian GNU/Linux LennyBeta2 _Lenny_ - Official Beta i386
DVD Binary-1 20080607-17:21]/ lenny contrib main
deb http://ftp.br.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.br.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
root at arvore:/etc/samba/lib# ps aux | grep smb
root 4672 0.0 0.2 13880 2592 ? Ss 00:38 0:00
/usr/sbin/smbd -D
root 4678 0.0 0.1 13880 1040 ? S 00:38 0:00
/usr/sbin/smbd -D
root 4776 0.0 0.0 3360 692 pts/0 R+ 00:44 0:00 grep
--color=auto smb
root at arvore:/etc/samba/lib# ps aux | grep nmb
root 4670 0.0 0.1 8292 1420 ? Ss 00:38 0:00
/usr/sbin/nmbd -D
root 4778 0.0 0.0 3360 688 pts/0 R+ 00:44 0:00 grep
--color=auto nmb
root at arvore:/etc/samba/lib#
root at arvore:~# testparm
Load smb config files from /etc/samba//lib/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
ERROR: lock directory /etc/samba//var/locks does not exist
ERROR: pid directory /etc/samba//var/locks does not exist
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
workgroup = CASA
server string = %h server
obey pam restrictions = Yes
passdb backend = tdbsam
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n
*Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
[homes]
comment = Home Directories
valid users = %S
create mask = 0700
directory mask = 0700
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
Does that file exist? Could you look around (particularly in /var for
occurrences of secrets.tdb?)
root at arvore:/var/lib/samba# ls
account_policy.tdb group_mapping.ldb ntdrivers.tdb ntforms.tdb
ntprinters.tdb passdb.tdb perfmon printers registry.tdb secrets.tdb
usershares
Even if they do not exist, would not have to be created at the facility,
or when I restart the server?
Steve Langasek escreveu:
> On Thu, Nov 20, 2008 at 08:09:42AM -0200, Flamarion Jorge wrote:
>
>> After the last upgrade in many packages, samba does not work correctly.
>> When i try add a user into samba with command smbpasswd i receive this
>> message:
>
>> root at arvore:/etc/samba# smbpasswd -a flamarion
>> Failed to open /etc/samba//private/secrets.tdb
>> Failed to open /etc/samba//private/secrets.tdb
>
> This is not where secrets.tdb is supposed to be located on Debian. Either
> we have a misapplied patch in 3.2.4, or this is not the Debian version of
> smbpasswd.
>
It's Debian version friend.
Thank's
Flamarion Jorge
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkkmIA8ACgkQ0SDRnmynUOF91QCdF55oIijGt84GgVxvLlt1b1kv
64QAn2SMw81/W7SnhQyiN/e6jCDETyx/
=1u6g
-----END PGP SIGNATURE-----
More information about the Pkg-samba-maint
mailing list