RSS feed

Re: Mapping home directory: $uid comes up empty

[Date Prev][Date Next] [Thread Prev][Thread Next]

Re: Mapping home directory: $uid comes up empty

You're welcome ;)

On Fri, 21 Apr 2017 at 23:27, Chris Marget <chris [at]> wrote:
Hi Jakub,

Yes, AD is the backend.

Your recommendation was right on:

map passwd homeDirectory "/home/$sAMAccountName"

That is the incantation that got me where I wanted to be. I thought I'd tried it but my list of prior failures indicates otherwise :)

Thank you!


On Fri, Apr 21, 2017 at 5:20 PM, Jakub Jindra <skomonster [at]> wrote:
Hi Chris,

What is the LDAP server used as backend for nslcd? It looks like AD for me from the first look. I'm not familiar with AD.
Is there an uid attribute containing username? If it's AD try $sAMAccountName

If you have access to LDAP logs you can easily check what attributes are requested by searches from nslcd. Or you can run nslcd in debug mode - it's there too. 


On Fri, Apr 21, 2017 at 10:51 PM, Chris Marget <chris [at]> wrote:
I'm looking for clues as to why my attempts to "map passwd homeDirectory" are failing.

My nslcd.conf file is here:

In the comments of that paste are various attempts at mapping the home directory, each with the result it produced.

Currently my user looks like this:

# getent passwd cmarget

cmarget:*:1407:1407:Chris Marget:/home/:/bin/bash

Any idea why $uid isn't expanding to 'cmarget'? That seems to be the popular way of mapping the home directory to the username.

Thank you!

To unsubscribe send an email to
nss-pam-ldapd-users-unsubscribe [at] or see

Jakub Jindra

Sent from small device...
To unsubscribe send an email to or see