MDKA-2006:021
- Package name
- samba
- Date
- 2006-03-07
- Advisory ID
- MDKA-2006:021
- Affected versions
- CS3.0 i586 , CS3.0 x86_64
Problem description
Samba provides SMB/CIFS services (such as file and printer sharing)
used by clients compatible with Microsoft Windows(TM).
This update introduces a new version of Samba for CS3.0 users. Main
changes include:
- fix for password change when using the LDAP backend problem
introduced in the last update (3.0.10);
- update to version 3.0.14a
- update of the vscan layer to version 0.3.6
- update of smbldap-tools to version 0.8.7
- removal of sql authentication modules
Details
=======
a) Outdated samba.schema file in the openldap-servers package
The samba.schema file from the previous openldap-servers package did
not include support for the password history feature samba uses. When
using the LDAP backend, this would cause password changes to fail. To
fix this, a new openldap-servers package is being provided with the
correct samba.schema file.
b) Default ACLs in openldap-servers
The /etc/openldap/slapd.access.conf file from the openldap-servers
package has been updated to deal with the new samba password history
attribute. The post-installation procedure of the package will
automatically make the necessary adjustments to that file.
c) Samba 3.0.14a highlights include:
- new privilege model which allows assignment of certain privileges to
users and groups so that the administrator account is no longer
needed for certain operations. Please see the Samba-HOWTO-Collection
for details.
- large directory support: samba now can handle large directories with
many thousand of files much better. See the Samba-HOWTO-Collection
for details.
- fixes for compatibility issues between winbind and w2k3-sp1 domain
controllers
For more detailed changes, please refer to the WHATSNEW.txt file in the
samba-doc package.
d) smbldap-tools details
A missing dependency on perl-IO-Socket-SSL has been added which affects
sites using SSL/TLS between smbldap-tools and the LDAP server.
Additionally, a new dependency had to be added: perl-Crypt-SmbHash,
which is being supplied with this update.
Finally, smbldap-tools has been moved into its own package. The upgrade
should pull in this new package automatically.
e) mount-cifs
The mount.cifs utility has been moved to a package of its own called
"mount-cifs". Upgrades should automatically pull in this new package if
it was being used before.
f) SQL modules are deprecated
The sql authentication modules (pgsql and mysql) have been removed due
to lack of maintenance and several serious issues. Please see
https://bugzilla.samba.org/show_bug.cgi?id=3375 for an overview of the
problems and the reasons for why its support has been dropped for the
time being.
Upgrade issues
==============
a) smbldap-tools
smbldap-tools has been updated to version 0.8.7, which is the version
that comes with samba-3.0.14a. This new version has a different
configuration layout: now all configuration files are stored under the
/etc/smbldap-tools directory.
The upgrade process will try to convert any existing configuration
to this new format, but at least the following parameters will have to
be reviewed in the /etc/smbldap-tools/smbldap.conf file:
- ldapTLS may be set to 1 regardless of how ldapSSL was set in the
previous configuration;
- sambaUnixIdPooldn may still be using the default "example" domain
in it
After reviewing the /etc/smbldap-tools/smbldap.conf configuration file
for any remaining issues, the "smbldap-populate" script has to be
rerun in order to add new attributes to the directory server. This will
complete the smbldap-tools migration process.
If the smbldap-tools configuration file is not converted automatically,
please run the script /usr/share/samba/scripts/migrate-smbldap manually
and then proceed to the review of the /etc/smbldap-tools-foo
configuration file.
Known issues
============
Some smbldap-tools configuration directives can not be left empty, even
though the configuration file says so. These are:
- _userSmbHome
- _userHomeDrive
- _userProfile
This may be fixed in a future update.
Updated packages
CS3.0 i586
95752408b1ff0fd2ade9e0bf7a1f7cc1 corporate/3.0/RPMS/libldap2-2.1.25-7.1.C30mdk.i586.rpm e8eb0de1776805fb729e6d84727fff8a corporate/3.0/RPMS/libldap2-devel-2.1.25-7.1.C30mdk.i586.rpm 3c282acc2fc01e3a1a64514e772ee5e3 corporate/3.0/RPMS/libldap2-devel-static-2.1.25-7.1.C30mdk.i586.rpm 036af3acd4b0fc29114926ebb02eb2c3 corporate/3.0/RPMS/libsmbclient0-3.0.14a-6.1.C30mdk.i586.rpm 2be8e39234490589211dae0e81d998a2 corporate/3.0/RPMS/libsmbclient0-devel-3.0.14a-6.1.C30mdk.i586.rpm 540989844922cf6b208ee56c20d1ab3f corporate/3.0/RPMS/libsmbclient0-static-devel-3.0.14a-6.1.C30mdk.i586.rpm 6cf926aa25cf9ab8314ed63347caff7e corporate/3.0/RPMS/mount-cifs-3.0.14a-6.1.C30mdk.i586.rpm 234db2ab29addc30107d2ea18a88497d corporate/3.0/RPMS/nss_wins-3.0.14a-6.1.C30mdk.i586.rpm 0de78da2dc2402dd4a513424819546aa corporate/3.0/RPMS/openldap-2.1.25-7.1.C30mdk.i586.rpm ac7f34c53b88f3ef18d37965d14e593b corporate/3.0/RPMS/openldap-back_dnssrv-2.1.25-7.1.C30mdk.i586.rpm d2905e8ebb09f9f75b31f8395a7b229d corporate/3.0/RPMS/openldap-back_ldap-2.1.25-7.1.C30mdk.i586.rpm fc589ab85146f76f4042e065ef046054 corporate/3.0/RPMS/openldap-back_passwd-2.1.25-7.1.C30mdk.i586.rpm 2b25e76548c13c53545689b8dc2b1f71 corporate/3.0/RPMS/openldap-back_sql-2.1.25-7.1.C30mdk.i586.rpm 09b3c550e4e983c6bf45a0b0f94a2ea4 corporate/3.0/RPMS/openldap-clients-2.1.25-7.1.C30mdk.i586.rpm e4acac13951d50e9cbbc5583c352598d corporate/3.0/RPMS/openldap-doc-2.1.25-7.1.C30mdk.i586.rpm 812af514a8a998bb43274e30bb437c50 corporate/3.0/RPMS/openldap-migration-2.1.25-7.1.C30mdk.i586.rpm 2b497013df4333deca2c4837061841a6 corporate/3.0/RPMS/openldap-servers-2.1.25-7.1.C30mdk.i586.rpm 9d3f67ddf0bdfe9e26a5470d5e83d707 corporate/3.0/RPMS/perl-Crypt-SmbHash-0.12-1.1.C30mdk.noarch.rpm bdd6f8b1a41be20aea3144b941cd6d6a corporate/3.0/RPMS/samba-client-3.0.14a-6.1.C30mdk.i586.rpm 41add1cd095021d7f811a32c95f1d118 corporate/3.0/RPMS/samba-common-3.0.14a-6.1.C30mdk.i586.rpm fed60f8e393c66679a2a2f9d2fd62f17 corporate/3.0/RPMS/samba-doc-3.0.14a-6.1.C30mdk.i586.rpm 475f9006ae6431b3cf84da9893e4af82 corporate/3.0/RPMS/samba-passdb-xml-3.0.14a-6.1.C30mdk.i586.rpm a088e3ab01fcd74b06d65a0e9e469785 corporate/3.0/RPMS/samba-server-3.0.14a-6.1.C30mdk.i586.rpm 8361fb6ba137a0b9f143c718f06a1aa4 corporate/3.0/RPMS/samba-smbldap-tools-3.0.14a-6.1.C30mdk.i586.rpm 80700382f8c69195b03868993d3a2550 corporate/3.0/RPMS/samba-swat-3.0.14a-6.1.C30mdk.i586.rpm e4a4ce532aca1d05724b8cd71953156c corporate/3.0/RPMS/samba-vscan-antivir-3.0.14a-6.1.C30mdk.i586.rpm 0fb863d8ddfd096de5448801ba62baa3 corporate/3.0/RPMS/samba-vscan-clamav-3.0.14a-6.1.C30mdk.i586.rpm 716f7a9c292af9f231108d48bb80bb43 corporate/3.0/RPMS/samba-vscan-icap-3.0.14a-6.1.C30mdk.i586.rpm e83eecdf0ac62647c077bdbc6c0fb0f3 corporate/3.0/RPMS/samba-winbind-3.0.14a-6.1.C30mdk.i586.rpm 7df8c79c03ff1272d54be4f0a467bf0a corporate/3.0/SRPMS/openldap-2.1.25-7.1.C30mdk.src.rpm cb1bd83c7bf6a6439cf084186c8895b3 corporate/3.0/SRPMS/perl-Crypt-SmbHash-0.12-1.1.C30mdk.src.rpm 76a7f3a0be31546c4b6afd65b5f51298 corporate/3.0/SRPMS/samba-3.0.14a-6.1.C30mdk.src.rpm
CS3.0 x86_64
63397062d218a4785723bcd95a115091 x86_64/corporate/3.0/RPMS/lib64ldap2-2.1.25-7.1.C30mdk.x86_64.rpm e8614a07bfb7f254161372d0c610b987 x86_64/corporate/3.0/RPMS/lib64ldap2-devel-2.1.25-7.1.C30mdk.x86_64.rpm fe7916f50f7e654cd3445ff910181ee7 x86_64/corporate/3.0/RPMS/lib64ldap2-devel-static-2.1.25-7.1.C30mdk.x86_64.rpm aaef3d9aa9d82b206a538eceecb26e95 x86_64/corporate/3.0/RPMS/lib64smbclient0-3.0.14a-6.1.C30mdk.x86_64.rpm 9a492299564c2ce5d4eb3b252e3b6c21 x86_64/corporate/3.0/RPMS/lib64smbclient0-devel-3.0.14a-6.1.C30mdk.x86_64.rpm 493c675c00c9c89daf6c3394adee05d7 x86_64/corporate/3.0/RPMS/lib64smbclient0-static-devel-3.0.14a-6.1.C30mdk.x86_64.rpm 2b7791224e33b633aceafac85c2d75e2 x86_64/corporate/3.0/RPMS/mount-cifs-3.0.14a-6.1.C30mdk.x86_64.rpm 0566af5398d7b2ffdcf44ca9b73d0a63 x86_64/corporate/3.0/RPMS/nss_wins-3.0.14a-6.1.C30mdk.x86_64.rpm f5b2ca2d3009560947e5929343891255 x86_64/corporate/3.0/RPMS/openldap-2.1.25-7.1.C30mdk.x86_64.rpm ed6e572f6927bd0c5e5bb2281181d952 x86_64/corporate/3.0/RPMS/openldap-back_dnssrv-2.1.25-7.1.C30mdk.x86_64.rpm bda649c6c584abe51ada2c7ae9ac8602 x86_64/corporate/3.0/RPMS/openldap-back_ldap-2.1.25-7.1.C30mdk.x86_64.rpm 95ac71672bd07c52f438dc7cbcc6bd1c x86_64/corporate/3.0/RPMS/openldap-back_passwd-2.1.25-7.1.C30mdk.x86_64.rpm 73a604d917f571e2c228bcfe88e3ae51 x86_64/corporate/3.0/RPMS/openldap-back_sql-2.1.25-7.1.C30mdk.x86_64.rpm 416231d0985e1f90d662ccfed8fd0fc0 x86_64/corporate/3.0/RPMS/openldap-clients-2.1.25-7.1.C30mdk.x86_64.rpm 7ee6d694e1523afaa5479319cf227d9c x86_64/corporate/3.0/RPMS/openldap-doc-2.1.25-7.1.C30mdk.x86_64.rpm 9e8c52d66207129180687698adfd5be3 x86_64/corporate/3.0/RPMS/openldap-migration-2.1.25-7.1.C30mdk.x86_64.rpm e7297f6bf798239b183349cee3b03e31 x86_64/corporate/3.0/RPMS/openldap-servers-2.1.25-7.1.C30mdk.x86_64.rpm 4221f2798e5123c85ff07881de6d6ee1 x86_64/corporate/3.0/RPMS/perl-Crypt-SmbHash-0.12-1.1.C30mdk.noarch.rpm b7bf9f73496e18b4b52432f136d79e4d x86_64/corporate/3.0/RPMS/samba-client-3.0.14a-6.1.C30mdk.x86_64.rpm 6c52f24fef7faf872113019ccdf52039 x86_64/corporate/3.0/RPMS/samba-common-3.0.14a-6.1.C30mdk.x86_64.rpm 9b7d4c0743b4e563bdaf31a708fcacc5 x86_64/corporate/3.0/RPMS/samba-doc-3.0.14a-6.1.C30mdk.x86_64.rpm 98f2e466fc987eabfb8cbb6c7c89e69e x86_64/corporate/3.0/RPMS/samba-passdb-xml-3.0.14a-6.1.C30mdk.x86_64.rpm 879a72ee5682a65db5e7f4a3c96b0a90 x86_64/corporate/3.0/RPMS/samba-server-3.0.14a-6.1.C30mdk.x86_64.rpm fe07a029c8aae4a37616b861462362e0 x86_64/corporate/3.0/RPMS/samba-smbldap-tools-3.0.14a-6.1.C30mdk.x86_64.rpm 09305ac8ad2489d8acdbccad34073bb7 x86_64/corporate/3.0/RPMS/samba-swat-3.0.14a-6.1.C30mdk.x86_64.rpm f68978bca7b9b7e56c6aa2568176e7fa x86_64/corporate/3.0/RPMS/samba-vscan-antivir-3.0.14a-6.1.C30mdk.x86_64.rpm dbee2768279c57ee9d39b0a426bfa94e x86_64/corporate/3.0/RPMS/samba-vscan-clamav-3.0.14a-6.1.C30mdk.x86_64.rpm 6c4e440bbbcf3e6f93a0a3101def2812 x86_64/corporate/3.0/RPMS/samba-vscan-icap-3.0.14a-6.1.C30mdk.x86_64.rpm 5cf049ab3a8ad9230109b3d71473d56f x86_64/corporate/3.0/RPMS/samba-winbind-3.0.14a-6.1.C30mdk.x86_64.rpm 7df8c79c03ff1272d54be4f0a467bf0a x86_64/corporate/3.0/SRPMS/openldap-2.1.25-7.1.C30mdk.src.rpm cb1bd83c7bf6a6439cf084186c8895b3 x86_64/corporate/3.0/SRPMS/perl-Crypt-SmbHash-0.12-1.1.C30mdk.src.rpm 76a7f3a0be31546c4b6afd65b5f51298 x86_64/corporate/3.0/SRPMS/samba-3.0.14a-6.1.C30mdk.src.rpm
