summaryrefslogtreecommitdiff
path: root/source3/auth/token_util.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2009-08-19 16:55:26 -0700
committerJeremy Allison <jra@samba.org>2009-08-19 16:55:26 -0700
commit8c347ed1775acc124ff7887e2f14776529e40298 (patch)
tree9c8b4b13c1769d067be6a12abb1c85827247ea51 /source3/auth/token_util.c
parent33d27797d3ae9ab3ff7e1aa940941cc450f5ad1d (diff)
downloadsamba-8c347ed1775acc124ff7887e2f14776529e40298.tar.gz
samba-8c347ed1775acc124ff7887e2f14776529e40298.tar.bz2
samba-8c347ed1775acc124ff7887e2f14776529e40298.zip
Fix bug #6647 - get_root_nt_token: getpwnam("root") failed!
Not all systems may have a "root" user, but all must have a passwd entry for a uid of zero. Jeremy.
Diffstat (limited to 'source3/auth/token_util.c')
-rw-r--r--source3/auth/token_util.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/auth/token_util.c b/source3/auth/token_util.c
index 28d6601b5f..8e8e604702 100644
--- a/source3/auth/token_util.c
+++ b/source3/auth/token_util.c
@@ -91,8 +91,8 @@ NT_USER_TOKEN *get_root_nt_token( void )
cache_data, struct nt_user_token);
}
- if ( !(pw = sys_getpwnam( "root" )) ) {
- DEBUG(0,("get_root_nt_token: getpwnam(\"root\") failed!\n"));
+ if ( !(pw = sys_getpwuid(0)) ) {
+ DEBUG(0,("get_root_nt_token: sys_getpwuid(0) failed!\n"));
return NULL;
}