Solved

Allow Local User to Log On FTP

Posted on 2016-11-14
8
84 Views
Last Modified: 2016-11-15
Running IIS on a Windows Server 2012 R2 box. A developer is writing an app that is trying to log on to one of the FTP sites using a local account on the server. Since the site is configured for domain authentication, to log on using this local account you have to specify <servername>\<accountname> as the user.

Is another way to do this without having to hard code the server name, but still keep domain authentication? We'd like to be able to move this app without it being dependent on a specific server name.
0
Comment
Question by:Brian B
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
  • 2
8 Comments
 
LVL 70

Accepted Solution

by:
Qlemo earned 500 total points
ID: 41887513
Often a dot instead of the server name works for local authentication. Sometimes I can use a "x" instead. I can't tell if that works for FTP, though.
1
 
LVL 43

Expert Comment

by:Davis McCarn
ID: 41887750
Have you tried using the built-in variable USERDOMAIN?
You would use it in the form of %USERDOMAIN%\<username> as part of the login and you can check what you should get by running SET in a CMD window.
0
 
LVL 70

Expert Comment

by:Qlemo
ID: 41887860
You can't use that remotely, FTP itself does not perform environment variable substitution. If you do in a cmd window, your local entry is used, which is useless for remote.
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
LVL 24

Assisted Solution

by:Brian B
Brian B earned 0 total points
ID: 41888085
Thanks for the answers. I did find that using .\<username> works when testing on the server directly, but I have found that sometimes fails in other situations when "." translates to the name of the machine running the client instead of the server.

I was just wondering if there was some setting within IIS itself that would make this work better, but it doesn't sound promising.
0
 
LVL 70

Assisted Solution

by:Qlemo
Qlemo earned 500 total points
ID: 41888228
There might be a setting to prefer local authentication over domain authentication in FTP / IIS, but if it is an all-or-nothing one, i.e. domain authentication would require the domain name to be supplied.
1
 
LVL 43

Expert Comment

by:Davis McCarn
ID: 41888255
If they are logging into the same domain, my first post applies:
"Have you tried using the built-in variable USERDOMAIN?
 You would use it in the form of %USERDOMAIN%\<username> as part of the login and you can check what you should get by running SET in a CMD window. "
0
 
LVL 70

Expert Comment

by:Qlemo
ID: 41888318
Davis, they do not want to use a domain account for this user, but for everybody else.
0
 
LVL 24

Author Comment

by:Brian B
ID: 41888434
Thanks for the info. Davis, as Qlemo pointed out, using an environment variable won't work in this situation, so I had to correct my original acceptance. Sorry about that.
0

Featured Post

Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

As tax season makes its return, so does the increase in cyber crime and tax refund phishing that comes with it
Preparing an email is something we should all take special care with – especially when the email is for somebody you may not know very well. The pressures of everyday working life stacked with a hectic office environment can make this a real challen…
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …
This tutorial will walk an individual through the process of installing of Data Protection Manager on a server running Windows Server 2012 R2, including the prerequisites. Microsoft .Net 3.5 is required. To install this feature, go to Server Manager…

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question