making sure that a local authentication request (specifying hostname
authorLuke Leighton <lkcl@samba.org>
Sun, 9 Apr 2000 07:24:44 +0000 (07:24 +0000)
committerLuke Leighton <lkcl@samba.org>
Sun, 9 Apr 2000 07:24:44 +0000 (07:24 +0000)
as domain name) works.

source/netlogond/srv_netlogon_nt.c
source/rpc_client/msrpc_netlogon.c

index 2cef530523a0a182f7a4066b28b5e258056158e1..85feb61238f9c15e3dbf81ee0e0c4b8b7a0b8276 100644 (file)
@@ -248,7 +248,6 @@ static uint32 remote_interactive(const NET_ID_INFO_1 * id1,
 
        DEBUG(5, ("END remote_interactive: %x\n", status));
 
-       status = check_domain_security(user, domain,
        if (status != 0x0)
        {
                return status;
index 2e4c6a6dd6d5405115e9efe3cee41bc8b10d73de..fa69f222eadeecfc6425b655d8a83092eca9f99a 100644 (file)
@@ -244,12 +244,11 @@ uint32 check_domain_security(const char *orig_user, const char *domain,
                domain = global_myworkgroup;
        }
 
-       if (lp_security() == SEC_USER ||
-           (lp_security() == SEC_DOMAIN &&
-            strequal(domain, global_myworkgroup)))
+       if (strequal(domain, global_myworkgroup) ||
+           strequal(domain, global_myname))
        {
                /*
-                * security = user (pdc, bdc) or security = domain
+                * local
                 */
                fstrcpy(acct_name, global_myname);
                acct_type = SEC_CHAN_WKSTA;