Setting a default value with an alternative attribute
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
Setting a default value with an alternative attribute
- From: Iain Morgan <Iain.Morgan [at] nasa.gov>
- To: <nss-pam-ldapd-users [at] lists.arthurdejong.org>
- Subject: Setting a default value with an alternative attribute
- Date: Tue, 16 Oct 2012 16:20:28 -0700
Hello,
I have a few client systems which require special handling of the
homeDirectory attribute. Most user accounts will actually share the same
home directory, but there will be a few exceptions to this rule.
I had planned to create a variant of the homeDirectory attribute to
handle the exceptoins, homeDirectory;foo, and let nslcd supply a default
value for the majority of the accounts.
I had hoped that something like this would work:
map passwd homeDirectory "${homeDirectory;foo:-/home/something}"
but this results in blank values for the home directories. Should this
syntax work? If not, can you recommend an alternative approach? I should
note that I should be able to address this with a class-of-service
mechanism on the servers, but I would rather avoid that if possible.
Thanks,
--
Iain Morgan
PS: Kudos on the clean design of nslcd. In particular, the syntax used
in the config file is much better than I have seen in other clients.
--
To unsubscribe send an email to
nss-pam-ldapd-users-unsubscribe@lists.arthurdejong.org or see
http://lists.arthurdejong.org/nss-pam-ldapd-users/
- Setting a default value with an alternative attribute,
Iain Morgan