[Samba] chrooted smbd crash

Matt Blecker no1v2 at no1v2.com
Thu May 15 04:36:58 GMT 2003


When running smbd chrooted it crashes when clients attempt to browse shares 
with the following error (debug level 10):

switch message SMBtrans2 (pid 13594)
setting sec ctx (22078, 505) - sec_ctx_stack_ndx = 0
1 user groups:
505
change_to_user uid=(0,22078) gid=(0,505)
vfs_ChDir to /home/tester
call_trans2qfsinfo: level = 1007
===============================================================
INTERNAL ERROR: Signal 11 in pid 13594 (2.2.7-security-rollup-fix)
Please read the file BUGS.txt in the distribution
===============================================================
PANIC: internal error
Aborted

smbd.conf contains:

[global]
workgroup = HOME
server string = no1v2.com
log file = /var/log/samba/%m.log
max log size = 0
security = user
obey pam restrictions = no
interfaces = lo
bind interfaces only = yes
dns proxy = yes
preserve case = yes
short preserve case = yes
[homes]
comment = Home Directory
browseable = no
writable = yes
valid users = %S
create mode = 0644
directory mode = 0755

I am running the RedHat RPM of Samba 2.2.7 (samba-2.2.7-3.7.2) on Linux 
2.4.9 and am connecting to it through a SSL tunnel from Windows 2000 Pro 
SP3 with sending encrypted SMB passwords disabled to match samba's 
configuration.  The same files and configuration work perfectly on the same 
server when not chrooted (all files were copied from their RPM-installed 
paths to the chroot environment).

The chrooted environment already existed before I added samba to it.  The 
samba-specific files and directories in it are:

/etc/pam.d/samba
/etc/samba
/etc/samba/lmhosts
/etc/samba/smb.conf
/lib/libnss_winbind.so
/lib/libnss_winbind.so.2 -> libnss_winbind.so (symlink)
/lib/libnss_wins.so
/lib/libnss_wins.so.2 -> libnss_wins.so (symlink)
/lib/security/pam_winbind.so
/usr/lib/samba/vfs
/usr/lib/samba/vfs/recycle.so
/usr/sbin/smbd
/usr/share/samba
/usr/share/samba/codepages
/usr/share/samba/codepages/codepage.1125
/usr/share/samba/codepages/codepage.1251
/usr/share/samba/codepages/codepage.437
/usr/share/samba/codepages/codepage.737
/usr/share/samba/codepages/codepage.775
/usr/share/samba/codepages/codepage.850
/usr/share/samba/codepages/codepage.852
/usr/share/samba/codepages/codepage.857
/usr/share/samba/codepages/codepage.861
/usr/share/samba/codepages/codepage.866
/usr/share/samba/codepages/codepage.932
/usr/share/samba/codepages/codepage.936
/usr/share/samba/codepages/codepage.949
/usr/share/samba/codepages/codepage.950
/usr/share/samba/codepages/unicode_map.1125
/usr/share/samba/codepages/unicode_map.1251
/usr/share/samba/codepages/unicode_map.437
/usr/share/samba/codepages/unicode_map.737
/usr/share/samba/codepages/unicode_map.775
/usr/share/samba/codepages/unicode_map.850
/usr/share/samba/codepages/unicode_map.852
/usr/share/samba/codepages/unicode_map.857
/usr/share/samba/codepages/unicode_map.861
/usr/share/samba/codepages/unicode_map.866
/usr/share/samba/codepages/unicode_map.932
/usr/share/samba/codepages/unicode_map.936
/usr/share/samba/codepages/unicode_map.949
/usr/share/samba/codepages/unicode_map.950
/usr/share/samba/codepages/unicode_map.ISO8859-1
/usr/share/samba/codepages/unicode_map.ISO8859-13
/usr/share/samba/codepages/unicode_map.ISO8859-15
/usr/share/samba/codepages/unicode_map.ISO8859-2
/usr/share/samba/codepages/unicode_map.ISO8859-5
/usr/share/samba/codepages/unicode_map.ISO8859-7
/usr/share/samba/codepages/unicode_map.ISO8859-9
/usr/share/samba/codepages/unicode_map.KOI8-R
/usr/share/samba/codepages/unicode_map.KOI8-U
/var/cache/samba
/var/log/samba
/var/run/samba
/var/spool/samba

Am I missing something that's causing the error?  If not, what is causing 
it?

~

Matt Blecker

Btw, how do you relogin to a SMB share as a different user in Windows 2000 
without logging out locally?



More information about the samba mailing list