Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 524
  • Last Modified:

How to make folders invisible online?

Probably there is no easy way to do this but, I recently set up a directory, with about a dozen subdirectories and set each sub-directories readable by that specific user.

Now, is there a way I can set it up so, after the person logs in, and checks the main folder, that all other folders besides their specific folder is invisible?

Im using Windows Server 2003 and IIS v6.0

Thank you!
HappyTech
0
TheHappyTech
Asked:
TheHappyTech
  • 4
  • 2
  • 2
1 Solution
 
cj_1969Commented:
Try removing list rights from the user
0
 
meverestCommented:
is this a web server you are talking about?

here's a half baked idea that might get the result that you want:

1. disable directory browsing, set the default document to index.aspx
2. write a simple script for index.aspx that uses the REMOTE_USER variable to display a single link to the relevant subdirectory

If you want to get complicated, you can use the filesystem object to iterate through the existing subdirectories and check access permission on each, and only display those paths where access is permitted.

Cheers.
0
 
cj_1969Commented:
Here is the basic idea ... http://www.iisanswers.com/Blind_drop_ftp.htm
The articles references a configuration for a blind drop FTP server running on IIS.
I am guessing that you can take these same principles and apply them to WWW to make a blind retrieve folder ... same issue, disallow browsing and leave read or write access enabled so that they have to know the file name to get anything from it.
0
Building an Effective Phishing Protection Program

Join Director of Product Management Todd OBoyle on April 26th as he covers the key elements of a phishing protection program. Whether you’re an old hat at phishing education or considering starting a program -- we'll discuss critical components that should be in any program.

 
TheHappyTechAuthor Commented:
Meverest,

I have no programming skills. Could you or someone else make a barebones script, and I fill in the details?

Thank you!
HappyTech
0
 
meverestCommented:
try this in index.asp:

----------------------------
<a href="<%=Mid(Request.ServerVariables("REMOTE_USER"),InStr(Request.ServerVariables("REMOTE_USER"), "\")+1)%>">Click Here</a>
----------------------------

Cheers.
0
 
meverestCommented:
by the way - you have a duplicate question here:

http://www.experts-exchange.com/Software/Server_Software/Web_Servers/Microsoft_IIS/Q_24422626.html

you probably should delete it.

Cheers.
0
 
TheHappyTechAuthor Commented:
How can I contact you directly Meverest?

I should put that code into a text file, and then rename it .vbs or something right?

Thank you,
HappyTech
0
 
meverestCommented:
Hello,

>> How can I contact you directly Meverest?

you can't! ;-)

>> I should put that code into a text file, and then rename it .vbs or something right?

no - put it in a text file and name it "index.asp" - put it in the folder where you want this code to work.  Use IIS manager to disable directory browsing, and make sure that "index.asp" is at the top of the default documents list.

Cheers.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

NEW Internet Security Report Now Available!

WatchGuard’s Threat Lab is a group of dedicated threat researchers committed to helping you stay ahead of the bad guys by providing in-depth analysis of the top security threats to your network.  Check out this quarters report on the threats that shook the industry in Q4 2017.

  • 4
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now