[Pkg-samba-maint] Bug#385372: This
Joe C. K. Yau
jckyau at Comp.HKBU.Edu.HK
Tue Jul 24 08:22:04 UTC 2007
On Tue Jul 24 15:12:41 2007,
Steve Langasek <vorlon at debian.org> wrote:
>
> [ Deleted ]
>
> I'm not sure why plaintext passwords should affect the use of 'valid users =
> %S'; that should not change how the username is resolved.
>
> But why do you have winbind running on a system where you're trying to use
> plaintext passwords? Or put differently, why are you using plaintext
> passwords on a system that has winbind?
>
> winbind is for NT domain integration. If you have an NT domain, you
> shouldn't need to resort to plaintext passwords; and indeed, I would expect
> that 'encrypt passwords = false' would cause problems for the domain
> operation.
>
> [ Deleted ]
>
> Recent versions of samba fixed a security hole in the parsing of
> preexec/postexec commands by trimming all shell special characters. I
> believe this includes '>'. You would need to create a short script to
> handle the redirection to the named logfile.
>
> [ Deleted ]
>
> --
> Steve Langasek Give me a lever long enough and a Free OS
> Debian Developer to set it on, and I can move the world.
> vorlon at debian.org http://www.debian.org/
>
Based on what you have suggested, I have done two things:
(1) disabled winbindd
(2) updated my smb.conf (see below)
(3) created a script for the connection logging I had before
<=========================v=v=v= Config (v2) =v=v=v=========================>
1>> [global]
2>> workgroup = AlwaysBIG
3>> encrypt passwords = false
4>> root preexec = /bin/bash /etc/samba/connection.sh CONNECT %T %S %P %U %m
5>> root postexec = /bin/bash /etc/samba/connection.sh DISCONNECT %T %S %P %U %m
6>>
7>> [homes]
8>> comment = Home Directories
9>> browseable = no
10>> writable = yes
11>> create mask = 0700
12>> directory mask = 0700
13>> valid users = %S
<=========================^=^=^= Config (v2) =^=^=^=========================>
As suggested, I disabled winbindd, and tried to include the "valid users"
option, but it still failed on me. I couldn't connect to the server,
and the symptom is similar to what I had before.
I also updated my smb.conf, and revised the "root preexec" and "root
postexec" options. I also created a script for doing the logging, but,
still, nothing gets logged.
I really don't understand why. I am puzzled. Any help??
--
Joe C.K. Yau
More information about the Pkg-samba-maint
mailing list