[Samba] Ubuntu 18:04 not getting 'home' directory from DC
Rowland Penny
rpenny at samba.org
Wed Jun 20 18:15:03 UTC 2018
On Wed, 20 Jun 2018 12:01:57 -0400
Bob Thomas via samba <samba at lists.samba.org> wrote:
> Thank you for your reply.
>
> First I am using 'ad' backend (DC config is in first post below) and
> until I did a fresh install of a new DC Samba 4.8.2 on Ubuntu 18.04
> the user/group id, shell, and home directory paths were correctly
> obtained from the RSAT UNIX Attribute Tab settings on the DC. It
> seems that is still working for users already created with existing
> home directories on the file server, it is new users or any user that
> needs to build a home directory on the file server. This behavior is
> happening on both Ubuntu 18.04 and 16.04 now, so I believe it is
> related to the new DC.
>
> do I need 'winbind nss info = template' and if so what does it do?
No, because it is the default setting and it tells winbind to only
obtain the users ID amd primary group from AD.
>
> Anyway, I tried Louis' suggestion and was able to get a better
> response after adding this to the *file server smb.conf*:
>
> template homedir = /mnt/home/%U ( also tried
> /mnt/Filestore/user-folders/%U )
> template shell = /bin/sh
>
> both resulted in correct mount points and shell:
>
> getent passwd 'rachelj'
> rachelj:*:10161:10001::/mnt/home/rachelj:/bin/sh
>
> but expected:
> rachelj:*:10161:10001:Rachel Jones:/mnt/home/rachelj:/bin/sh
Check if 'Rachel Jones' has a 'gecos' attribute in AD.
> But when I tried to login, after a short pause it snaps back to a
> login. The mount point (rachelj) was created but nothing is in the
> directory. Note this is a new user and nothing exists on the file
> server other than the folder created via RSAT during the user setup.
>
> Jun 20 10:29:35 CY-MKT-10 systemd[1]: Started User Manager for
> UID 10161. Jun 20 10:29:35 CY-MKT-10 lightdm[823]: ** (process:1419):
> WARNING **: Error reading existing Xauthority: Failed to open file
> '/mnt/home/rachelj/.Xauthority': Permission denied
> Jun 20 10:29:35 CY-MKT-10 lightdm[823]: Error writing X authority:
> Failed to open X authority /mnt/home/rachelj/.Xauthority: Permission
> denied Jun 20 10:29:35 CY-MKT-10 lightdm[823]: (pam_mount.c:116):
> Clean global config (0)
> Jun 20 10:29:35 CY-MKT-10 lightdm[823]: (pam_mount.c:133): clean
> system authtok=0x1a22910 (0)
> Jun 20 10:29:36 CY-MKT-10 acpid: client 880[0:0] has disconnected
> Jun 20 10:29:36 CY-MKT-10 acpid: client connected from 1463[0:0]
> Jun 20 10:29:36 CY-MKT-10 acpid: 1 client rule loaded
> Jun 20 10:29:36 CY-MKT-10 kernel: [ 97.169343] Status code returned
> 0xc000006d STATUS_LOGON_FAILURE
> Jun 20 10:29:36 CY-MKT-10 kernel: [ 97.169355] CIFS VFS: Send error
> in SessSetup = -13
> Jun 20 10:29:36 CY-MKT-10 kernel: [ 97.169436] CIFS VFS: cifs_mount
> failed w/return code = -13
You seem to be being denied access to '.Xauthority', was it created on
another machine ?
However, I am sure '-13' usually means incorrect password.
Rowland
More information about the samba
mailing list