Bug Fix Advisory samba bug fix and enhancement update

Advisory: RHBA-2009:0969-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-05-18
Last updated on: 2009-05-18
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

Updated samba packages that fix several bugs and add an enhancement are
now available.

Samba is a suite of programs used by machines to share files, printers, and
other information.

These updated packages upgrade Samba to version 3.0.33. For a full list of
bug fixes and enhancements, refer to the Samba release notes. They also
provide the following bug fixes:

* net is a tool for the administration of Samba and remote CIFS servers. A
previous addition to net contained a built-in assumption that when a user
ran a net subcommand (for example, net join) at the command line, the user
would always provide not only their username, but the corresponding
password too. Therefore, the subcommand would fail when this password was
not provided. In this updated version of Samba, the user is prompted for a
password if one is required.

* the exit codes used by mount are all positive integers, but the
mount.cifs mount helper used an exit code of -1 when it failed to perform a
mount. This negative value would be misinterpreted by mount, which would
then provide error code 16 to the user, meaning "the mtab file could not be
updated". This information was incorrect. In this updated package, the exit
code for a mount failure in mount.cifs has been changed from -1 to 1, which
mount interprets correctly.

* a previous bug fix to resolve a conflict between security descriptors set
by Samba and those set by Microsoft Excel changed the way in which Samba
handled Access Control Entries (ACEs). As a result, removing inherited
Access Contol Lists (ACLs) from child directories became impossible in
Samba; the inherited permissions would disappear, only to reappear
immediately. Initial attempts to correct this behavior resulted in the
original conflict reappearing because Samba performed chown operations
after having already processed the incoming POSIX ACL. Samba now performs
chown operations first, and will set an ACL only if and when the chown
operation succeeds. Users can change inherited permissions in Samba without
inadvertently interfering with the ownership of Microsoft Excel documents.

Users of samba are advised to upgrade to these updated packages, which
resolve these issues and add this enhancement.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
samba-3.0.33-0.17.el4.src.rpm
File outdated by:  RHSA-2009:1529
    6ccef81b517d33290759a65939ade495
 
IA-32:
samba-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    d85494aec954229d73ae23bd364fe379
samba-client-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    ffc80a8f6c8a98976835018596ebf5b3
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-swat-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    0dde15d53505615c0da81c9f2bccc7a9
 
x86_64:
samba-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    b1ca526ab05bde55a3947d24023e94c3
samba-client-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    1544d9b0a27cd957f36cfcf1d4e46c1a
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-common-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    77ebc30e2eacc8f36e4a8a08799f7807
samba-swat-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    49d9ee621d790b43d7e9baf1cc55185a
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
samba-3.0.33-0.17.el4.src.rpm
File outdated by:  RHSA-2009:1529
    6ccef81b517d33290759a65939ade495
 
IA-32:
samba-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    d85494aec954229d73ae23bd364fe379
samba-client-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    ffc80a8f6c8a98976835018596ebf5b3
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-swat-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    0dde15d53505615c0da81c9f2bccc7a9
 
IA-64:
samba-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    b652a0f36268290ea2e7d28f1346ef0c
samba-client-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    37f35c9e7bfb50f0923f96f2a2ebd070
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-common-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    01efacb97a9b5cdaf622f9313e9a487c
samba-swat-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    c59204580384b0375efec6bfee3992bc
 
PPC:
samba-3.0.33-0.17.el4.ppc.rpm
File outdated by:  RHSA-2009:1529
    54897fa31c654cea4dbc65c11d5c1e3f
samba-client-3.0.33-0.17.el4.ppc.rpm
File outdated by:  RHSA-2009:1529
    3a3694ac9a75bb825596bba0817ec130
samba-common-3.0.33-0.17.el4.ppc.rpm
File outdated by:  RHSA-2009:1529
    c0f79d7ffc79da099270cad1416f840a
samba-common-3.0.33-0.17.el4.ppc64.rpm
File outdated by:  RHSA-2009:1529
    9c8a0d51f52dca82778f065b3a94ac04
samba-swat-3.0.33-0.17.el4.ppc.rpm
File outdated by:  RHSA-2009:1529
    0819dfa2e710dfaa9ee0d53483165112
 
s390:
samba-3.0.33-0.17.el4.s390.rpm
File outdated by:  RHSA-2009:1529
    a169d259bf1dae4fad8f5f7c18121bd2
samba-client-3.0.33-0.17.el4.s390.rpm
File outdated by:  RHSA-2009:1529
    5efba2f35ef181166d894f7d26be80e8
samba-common-3.0.33-0.17.el4.s390.rpm
File outdated by:  RHSA-2009:1529
    b9e1788f16e356730a4e39ffe5940fa7
samba-swat-3.0.33-0.17.el4.s390.rpm
File outdated by:  RHSA-2009:1529
    d2b414b9fddcc44d44d5b11987ce2b64
 
s390x:
samba-3.0.33-0.17.el4.s390x.rpm
File outdated by:  RHSA-2009:1529
    495e144b2f3d9544c8359271af60e0b4
samba-client-3.0.33-0.17.el4.s390x.rpm
File outdated by:  RHSA-2009:1529
    8b79ec81ae37f0595ca40d010b0d0076
samba-common-3.0.33-0.17.el4.s390.rpm
File outdated by:  RHSA-2009:1529
    b9e1788f16e356730a4e39ffe5940fa7
samba-common-3.0.33-0.17.el4.s390x.rpm
File outdated by:  RHSA-2009:1529
    1d984a0321d31cec4904dcb70c166431
samba-swat-3.0.33-0.17.el4.s390x.rpm
File outdated by:  RHSA-2009:1529
    e29b7efbd190192da7db2ee8d49526bd
 
x86_64:
samba-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    b1ca526ab05bde55a3947d24023e94c3
samba-client-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    1544d9b0a27cd957f36cfcf1d4e46c1a
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-common-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    77ebc30e2eacc8f36e4a8a08799f7807
samba-swat-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    49d9ee621d790b43d7e9baf1cc55185a
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
samba-3.0.33-0.17.el4.src.rpm
File outdated by:  RHSA-2009:1529
    6ccef81b517d33290759a65939ade495
 
IA-32:
samba-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    d85494aec954229d73ae23bd364fe379
samba-client-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    ffc80a8f6c8a98976835018596ebf5b3
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-swat-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    0dde15d53505615c0da81c9f2bccc7a9
 
IA-64:
samba-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    b652a0f36268290ea2e7d28f1346ef0c
samba-client-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    37f35c9e7bfb50f0923f96f2a2ebd070
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-common-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    01efacb97a9b5cdaf622f9313e9a487c
samba-swat-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    c59204580384b0375efec6bfee3992bc
 
x86_64:
samba-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    b1ca526ab05bde55a3947d24023e94c3
samba-client-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    1544d9b0a27cd957f36cfcf1d4e46c1a
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-common-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    77ebc30e2eacc8f36e4a8a08799f7807
samba-swat-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    49d9ee621d790b43d7e9baf1cc55185a
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
samba-3.0.33-0.17.el4.src.rpm
File outdated by:  RHSA-2009:1529
    6ccef81b517d33290759a65939ade495
 
IA-32:
samba-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    d85494aec954229d73ae23bd364fe379
samba-client-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    ffc80a8f6c8a98976835018596ebf5b3
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-swat-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    0dde15d53505615c0da81c9f2bccc7a9
 
IA-64:
samba-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    b652a0f36268290ea2e7d28f1346ef0c
samba-client-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    37f35c9e7bfb50f0923f96f2a2ebd070
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-common-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    01efacb97a9b5cdaf622f9313e9a487c
samba-swat-3.0.33-0.17.el4.ia64.rpm
File outdated by:  RHSA-2009:1529
    c59204580384b0375efec6bfee3992bc
 
x86_64:
samba-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    b1ca526ab05bde55a3947d24023e94c3
samba-client-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    1544d9b0a27cd957f36cfcf1d4e46c1a
samba-common-3.0.33-0.17.el4.i386.rpm
File outdated by:  RHSA-2009:1529
    af8c899d6881dfc2d2793f8ccefc2480
samba-common-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    77ebc30e2eacc8f36e4a8a08799f7807
samba-swat-3.0.33-0.17.el4.x86_64.rpm
File outdated by:  RHSA-2009:1529
    49d9ee621d790b43d7e9baf1cc55185a
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

175922 - winbindd can't write /etc/samba/secrets.tdb
459304 - Cannot join Windows 2003 domain with RHEL 4.7 Samba
460904 - rebase to Samba 3.0.33
466285 - mount.cifs exits with incorrect error code


References



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/