summaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* build: install into bin instead of sbinPatrick Venture2019-03-281-1/+1
| | | | | | | Installs into bin instead of sbin per guidelines. Signed-off-by: Patrick Venture <venture@google.com> Change-Id: Ie3fd4aa21c2644b2673f80a17dee13819b6b546e
* Removing unused SetPassword D-Bus API methodSumanth Bhat2019-03-191-2/+1
| | | | | | | | | | | | Password update is done through pam_chauthtok() API, and don't use SetPassword. Removing the unused code. Tested-by: N/A. Change-Id: I42a5b7c73bc2cb2404801df1c1cd057a94a1a924 Signed-off-by: Sumanth Bhat <sumanth.bhat@intel.com> Signed-off-by: Richard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com>
* phosphor-ldap-conf: add unit testsNagaraju Goruganti2018-11-191-1/+1
| | | | | | | | | Added uinit tests to create and to restore config file. Change-Id: Idf5231d46542cda1ff84241aa67aadd91a4788d6 Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com> Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com>
* phosphor-ldap-conf: add application to configure LDAPNagaraju Goruganti2018-10-041-1/+2
| | | | | | | | | The application implements the xyz.openbmc_project.User.Ldap.Config and xyz.openbmc_project.User.Ldap.Create D-Bus interfaces to create LDAP config file(for example generate nslcd.conf) Change-Id: Idc7cc643c4143f9bc51182019926e1dd6125da2f Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com>
* ldap: Add application to configure privilege for LDAP groupsTom Joseph2018-10-041-1/+1
| | | | | | | | | | | The application implements the xyz.openbmc_project.User.PrivilegeMapper D-Bus interface to configure privilege levels for LDAP groups. The Create method is used to create privilege mapping for the LDAP group. D-Bus object is created for each LDAP group and implements the D-Bus interface xyz.openbmc_project.User.PrivilegeMapperEntry. : Change-Id: I20935229a8a79ce1e52a857672a6a0085cb5ace4 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Basic support for User manager serviceRichard Marian Thomaiyar2018-09-031-3/+11
| | | | | | | | Basic support for User Manager service methods are implemented. Change-Id: Id42432ec6dd421b99971268add931dcd70876f7c Signed-off-by: Richard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com>
* Add GTEST casesVishwanatha Subbanna2017-10-121-0/+1
| | | | | | | Fixes openbmc/openbmc#1714 Change-Id: I51964f16fc2ea733ee3b3ae822f72ac7b431189a Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Update shadow password file with new passwordVishwanatha Subbanna2017-10-121-1/+3
| | | | | Change-Id: Ida7c1aba6f17ac6f006f159d08e2638808f3a54c Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Extract crypto algorithm field and add utility functionsVishwanatha Subbanna2017-09-131-1/+3
| | | | | | | | | | | | | Password field of a user in /etc/shadow contains 3 parts: [Crypt algorithm, Salt, encrypted password] Example: A value of "1" in crypt algorithm maps to MD5 Need to use the same crypt algorithm that is already used before when the new password is to be updated. Change-Id: Ib7d8e0ad6f3bcce30f5c2be89b4e033230c07bf4 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Implement user password interfaceVishwanatha Subbanna2017-09-131-0/+9
| | | | | | | provides a minimal implementation of Password.interface Change-Id: I3041b6425b76f931dbb8d7e4b7d192e98d70aa23 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Put initial skeleton code of user managerVishwanatha Subbanna2017-09-061-0/+4
Change-Id: I4f95a8baf9348d9ed9b7e8b6b53a7a4e538b045e Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
OpenPOWER on IntegriCloud