]> git.ipfire.org Git - thirdparty/samba.git/commit
winbind:varlink: Implement get user record by name and uid
authorSamuel Cabrero <scabrero@samba.org>
Mon, 6 Feb 2023 17:24:15 +0000 (18:24 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Thu, 20 Feb 2025 08:07:32 +0000 (08:07 +0000)
commit4c3910fa86d80a730f0ed9d1a7dcdadc7cc3a09a
treec188113fc77c844c24990956f27b2b747346c00e
parentd42c485b8431cce292e4794b6ed5a6d34c81f0ba
winbind:varlink: Implement get user record by name and uid

$> varlink call unix:/run/systemd/userdb/org.samba.winbind/io.systemd.UserDatabase.GetUserRecord "{\"service\":\"org.samba.winbind\",\"userName\":\"AFOREST+user1\",\"uid\":21105}"
{
  "incomplete": false,
  "record": {
    "gid": 20513,
    "homeDirectory": "/home/AFOREST/user1",
    "service": "org.samba.winbind",
    "shell": "/bin/bash",
    "uid": 21105,
    "userName": "AFOREST+user1"
  }
}

Signed-off-by: Samuel Cabrero <scabrero@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/winbindd/winbindd_varlink.c
source3/winbindd/winbindd_varlink.h
source3/winbindd/winbindd_varlink_getuserrecord.c