[Pkg-samba-maint] Bug#597115: samba: unnecessary import of user accounts during install/configure

Costin Gusa costinel at gmail.com
Thu Sep 16 19:02:32 UTC 2010


Package: samba
Version: 2:3.2.5-4lenny13
Severity: normal


"aptitude install samba" gives the following output

"Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
  samba
  0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
  Need to get 4297kB of archives. After unpacking 11.9MB will be used.
  Writing extended state information... Done
  Get:1 http://security.debian.org lenny/updates/main samba
2:3.2.5-4lenny13 [4297kB]
  Fetched 4297kB in 1s (2256kB/s)
  Preconfiguring packages ...
  Selecting previously deselected package samba.
  (Reading database ... 35603 files and directories currently installed.)
  Unpacking samba (from .../samba_2%3a3.2.5-4lenny13_i386.deb) ...
  Processing triggers for man-db ...
  Setting up samba (2:3.2.5-4lenny13) ...
  Generating /etc/default/samba...
  tdbsam_open: Converting version 0 database to version 3.
  account_policy_get: tdb_fetch_uint32 failed for field 1 (min
password length), returning 0
  account_policy_get: tdb_fetch_uint32 failed for field 2 (password
history), returning 0
  account_policy_get: tdb_fetch_uint32 failed for field 3 (user must
logon to change password), returning 0
  account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum
password age), returning 0
  account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum
password age), returning 0
  account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout
duration), returning 0
  account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count
minutes), returning 0
  account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout
attempt), returning 0
  account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect
time), returning 0
  account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse
machine password change), returning 0
  Importing account for root...ok
  Importing account for daemon...ok
  Importing account for bin...ok
  Importing account for sys...ok
  Importing account for sync...ok
  Importing account for games...ok
  Importing account for man...ok
  Importing account for lp...ok
  Importing account for mail...ok
  Importing account for news...ok
  Importing account for uucp...ok
  Importing account for proxy...ok
  Importing account for www-data...ok
  Importing account for backup...ok
  Importing account for list...ok
  Importing account for irc...ok
  Importing account for gnats...ok
  Importing account for nobody...ok
  Importing account for libuuid...ok
  Importing account for sshd...ok
  Importing account for bind...ok
  Importing account for ntop...ok
  Importing account for Debian-exim...ok
  Importing account for ntp...ok
  Importing account for cyrus...ok
  Importing account for postfix...ok
  Importing account for costingusa...ok
  Importing account for havp...ok
  Importing account for clamav...ok
  Adding group `sambashare' (GID 113) ...
  Done.
  Starting Samba daemons: nmbd smbd.
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  Reading extended state information
  Initializing package states... Done
  Writing extended state information... Done
  Reading task descriptions... Done"

My question is:
What's the use of importing into samba everything every other user
besides root, my user account and nobody ?

-- System Information:
Debian Release: 5.0.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)


Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages samba depends on:
ii  adduser         3.110                    add and remove users and groups
ii  debconf [debcon 1.5.24                   Debian configuration management sy
ii  libacl1         2.2.47-2                 Access control list shared library
ii  libattr1        1:2.4.43-2               Extended attribute shared library
ii  libc6           2.7-18lenny4             GNU C Library: Shared libraries
ii  libcomerr2      1.41.3-1                 common error description library
ii  libcups2        1.3.8-1+lenny8           Common UNIX Printing System(tm) -
ii  libgnutls26     2.4.2-6+lenny2           the GNU TLS library - runtime libr
ii  libkrb53        1.6.dfsg.4~beta1-5lenny4 MIT Kerberos runtime libraries
ii  libldap-2.4-2   2.4.11-1+lenny2          OpenLDAP libraries
ii  libpam-modules  1.0.1-5+lenny1           Pluggable Authentication Modules f
ii  libpam-runtime  1.0.1-5+lenny1           Runtime support for the PAM librar
ii  libpam0g        1.0.1-5+lenny1           Pluggable Authentication Modules l
ii  libpopt0        1.14-4                   lib for parsing cmdline parameters
ii  libtalloc1      1.2.0~git20080616-1      hierarchical pool based memory all
ii  libwbclient0    2:3.2.5-4lenny13         client library for interfacing wit
ii  logrotate       3.7.1-5                  Log rotation utility
ii  lsb-base        3.2-20                   Linux Standard Base 3.2 init scrip
ii  procps          1:3.2.7-11               /proc file system utilities
ii  samba-common    2:3.2.5-4lenny13         Samba common files used by both th
ii  update-inetd    4.31                     inetd configuration file updater

ii  zlib1g          1:1.2.3.3.dfsg-12        compression library - runtime

samba recommends no packages.

Versions of packages samba suggests:
pn  ldb-tools                     <none>     (no description available)
pn  openbsd-inetd | inet-superser <none>     (no description available)
pn  smbldap-tools                 <none>     (no description available)

-- debconf information:
  samba/run_mode: daemons
  samba/generate_smbpasswd: true





More information about the Pkg-samba-maint mailing list