[Samba] Help! How do I make Samba3 + Winbind drop the domain\ on a user's account?
L A Walsh
samba at tlinx.org
Wed Jan 25 06:43:42 UTC 2017
Dane Ruyle via samba wrote:
> Hello,
> We have moved from PBIS to Samba + winbind.
>
> In PBIS, after logging in to a SSH session, the prompt (user context?) would be: username at hostname:
> Now, after logging in, the prompt is: domain\username at hostname:
>
----
For me, I found this to be a problem on the source machine (where
the ssh session starts).
I used a simplistic workaround on my Samba-PDC. I defined
'Domain\user' in
my /etc/passwd to have the same UID/GID as 'user'.
It might not be practical for many users, but it really was a case
of 'ssh[d]' not knowing that on a PDC, "domain\user" == "user".
As for '\' being legal or not -- I just added '\' to the list of allowed
login characters in "/etc/login.defs" The following is all on 1 line:
CHARACTER_CLASS
[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_][-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.\\/\
]*[-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.$]\?
Once I'm logged in, the system recognizes me as "user".
I vaguely remember that setting 'winbind use default domain' to
'yes' caused
problems in that all logins had the "domain\" prefix. Not what I wanted.
I even have a note in my smb.conf:
#don't turn on: "winbind use default domain = No"
(it didn't work in my environment).
More information about the samba
mailing list