*/
#include "includes.h"
+#include "smbd/smbd.h"
+#include "fake_file.h"
+#include "auth.h"
struct fake_file_type {
const char *name;
NTSTATUS status;
/* access check */
- if (conn->server_info->utok.uid != 0) {
+ if (geteuid() != sec_initial_uid()) {
DEBUG(3, ("open_fake_file_shared: access_denied to "
"service[%s] file[%s] user[%s]\n",
lp_servicename(SNUM(conn)),
smb_fname_str_dbg(smb_fname),
- conn->server_info->unix_name));
+ conn->session_info->unix_name));
return NT_STATUS_ACCESS_DENIED;
}