s3-smbd: Create a shortcut for building the token of a user by SID for posix_acls
commit1c3c5e2156d9096f60bd53a96b88c2f1001d898a
authorAndrew Bartlett <abartlet@samba.org>
Wed, 9 May 2012 23:19:46 +0000 (10 09:19 +1000)
committerJeremy Allison <jra@samba.org>
Fri, 10 Aug 2012 21:38:47 +0000 (10 14:38 -0700)
treec20e6478e94e5894a20b5598f9c0d74363b2be12
parentd7515b6a8886b282995a2ed433db92835783c393
s3-smbd: Create a shortcut for building the token of a user by SID for posix_acls

When a user owns a file, but does not have specific permissions on that file, we need to
make up the user permissions.  This change ensures that the first thing that we do
is to look up the SID, and confirm it is a user.  Then, we avoid the getpwnam()
and directly create the token via the SID.

Andrew Bartlett

Signed-off-by: Jeremy Allison <jra@samba.org>
source3/auth/proto.h
source3/auth/token_util.c
source3/smbd/posix_acls.c