On Tue, Jan 10, 2006 at 08:29:22PM +1100, Andrew Bartlett wrote: > On Tue, 2006-01-10 at 06:55 +0100, Christian Perrier wrote: > > > All other system users will be allowed in, if they have a valid password > > > when the smbpasswd is generated. I don't really see what's the need > > > to have admin users like gdm, sshd, bin, daemon, sys, or identd (some > > > of those are created by packages and are not default system users) allowed > > > access through SMB. Granted, they don't have a valid password in most > > > systems
> Indeed. Just as these accounts don't have a password in /etc/passwd, > they should exist as disabled accounts in Samba. > > but it might be better off, just in case, to improve the postinst > > > so that only local users (i.e. uid over FIRST_UID as defined in > > > adduser.conf) > > > are added to the smbpasswd file. > > > That could be a debconf question if the user asked to automatically > > > generate > > > the smbpasswd file. Something like : "Do you want to add the admin users > > > to > > > smbpasswd?" (low priority defaulting to 'no') > > My own opinion: I agree with Javier on the main idea of the bug > > report. However, I don't think that the system users automatic > > addition deserves a debconf question. I really see no point in > > allowing system users to have a SMB "account" in a default setup > > (which is was the automatically ge)nerated smbpasswd file is). > > So I think we should keep it simple and just remove system users from > > the list. > > Be aware that adduser is not necessarily installed on all systems, so > > a backup value (1000 probably) for the lowest UID should probably be used. > All users should be added to the database, if they are going to own > files or otherwise be visible in any way from the windows world. This > doesn't mean that they should have a valid login account (they should be > disabled: double-check that). # pdbedit -u man -w man:6:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[DU ]:LCT-00000000: # IIRC, the '[D' indicates 'disabled'; and TTBOMK, that flag is being set upon import using pdbedit. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/
signature.asc
Description: Digital signature