FTP root Folder

Hi - I have 2 domains hosted on my OS X snow leopard Server.
I would like to have my users FTP in different location of the server - I cannot find a way to set the FTP to do this - it looks like it has to be one location and shared point only - But ideally i don't want the users to see each others directory.
Any help is much appreciated

I don't think you can get the built-in server to act differently based on the hostname the user accessed via - there's nothing in the FTP connection that indicates how they got to your server (unlike a HTTP request which does include the hostname of the URL).
So typically this is done by creating usernames in each domain (e.g. [email protected], [email protected]) which are used as the FTP login. If you take that approach then you can send people to different locations when they log in - you'll just need to set each account accordingly.
The alternative is to use a different server such as CrushFTP which can run multiple services on different IP address/ports, each of which has its own set of accounts, sharepoints, etc. In this way user 'bob' can log in and depending on which address he uses, he gets different content (assuming 'bob' was a valid account in both domains.

Similar Messages

  • FTP root folder troubles

    I'm a server newby here and need a little help. I have Snow Leopard server running on a Mac Mini, trying to get FTP up and running. Some how, while chasing down several gremlins, the folder designated as the FTP root folder was deleted and now I can't get FTP to relaunch in the Server Admin.
    Thanks

    I don't think you can get the built-in server to act differently based on the hostname the user accessed via - there's nothing in the FTP connection that indicates how they got to your server (unlike a HTTP request which does include the hostname of the URL).
    So typically this is done by creating usernames in each domain (e.g. [email protected], [email protected]) which are used as the FTP login. If you take that approach then you can send people to different locations when they log in - you'll just need to set each account accordingly.
    The alternative is to use a different server such as CrushFTP which can run multiple services on different IP address/ports, each of which has its own set of accounts, sharepoints, etc. In this way user 'bob' can log in and depending on which address he uses, he gets different content (assuming 'bob' was a valid account in both domains.

  • FTP Root ignored ?

    I am setting up FTP access to my OS X ( 10.4 ) server, and I set the FTP Root folder to be the web folder on the server. ( /Library/WebServer/Documents ). When I login as one ofthe users, say "admin", instead of going to the FTP Root, I just get that users Home Directory. I have restarted the FTP service many times with no change. This doesn't change with a terminal FTP login or "Conect to Server " connection or HTML connection. Even more distressing is that on a PC, if you use a browser and login, you get an HTML style list of files of the user's directory, but you can also go up one level multiple times anmd see a LOT more folders than I want ! We experimented with just the Admin user loggin in, so they have more rights, but....I just want a single folder where Web Page stuff can be copied up. How can I get this accomplished ?

    What do you have selected in 'Server Admin > FTP > Settings > Authenticated Users See?' Sounds like it might be Home Directory Only. You could try 'FTP Root and Share Points' instead, and give the users no access to the share points (using ACL's).
    What you're seeing in a web browser is the same thing you can probably see in an FTP app. In your FTP app, see if you can issue a raw ftp command, and try 'cd ..' and see where it takes you.
    MacBook Pro   Mac OS X (10.4.6)  

  • Very Slow FTP from Root folder only

    We manage several clients with Dreamweaver CS3. Only one client is having a problem with slow FTP transfers for files exclusively in the root folder of the site. This client is using Check In/Check Out. 
    If you SAVE AS the file to a directory in the site - that file no longer has an issue - it's just the files saved in the root folder.  When attempting to upload one of these files, Dreamweaver appears to freeze for several minutes and then tells you that it has transferred the file. If you select several files in the root folder to upload, the same thing happens but only one file transfers.
    I'd appreciate anyone with a similar experience to weigh-in here. Is there any way to fix this problem?

    I think I discoverd something. I have two different frames that I paste inline in some text in a table. The one is an .ai file and the other is a text frame.
    The text frame created in InDesign has a paragraph style and a character style. When I paste the frame with the .ai file it pastes quickly and the text tool returns for use almost immediately. When I paste the frame with the text it takes a while to display and about 10 seconds to return the text tool for use.
    Has anyone seen this behavior?

  • Publish the website to the root folder (without creating a new folder)

    Hi there! Sure this problem has already been discussed here many times and I'm not the only one who's interested this question, but how can I publish my website using FTP without creating a new folder, just to the root folder of my web hosting? Is that even possible or should I each time drag all the files from the folder created by iWeb and put them to the root folder manually? I'm a little bit confused. Guys help me with this, please! Many thanks in advance!!

    Yes, you're right, it has been discussed for the past several years and yes, you're not the only who's interested in that question.
    A simple googe search confirms it : avoid iweb sitename
    Try it, if you haven't done it already.
    Here's my answer :
    http://www.wyodor.net/htmlegg/TallCard/TallAjax.html?pg=avoidSitename

  • FTP root & share points - how can I disable the latter?

    I'm new to the Mac world and I'm in the process of configuring a Mac OS X server to run Contribute 3.
    The server will be used to host a single site and the FTP is working now.
    Question is, how can share points be disabled?
    In the FTP root (libary/webserver/documents/) the following 3 files always get created automatically (I've tried deleting them as root):
    Groups
    Public
    Users
    Is there a way to disable them? I was thinking of placing the website one folder away from the ftp root, but that could make things too complicated for users.
    Please advise!

    Anyone?
    I removed the share points in the Workgroup Manager but they still show up when I ftp into the server (set to ftp root & share points).
    Does anyone know how to get rid of them permanently?
    If that is all it should take, please post... The system has been unable to save all settings as an account was deleted and the OS placed certain folders into the "unkown" ownership which is the topic in another thread:
    Perfect Shot, "Xserv - user settings are not saved - help!", 06:01pm Sep 19, 2005 CDT

  • Oracle xe root folder

    Hi to all,
    By the way: does Oracle xe has a physical folder that identified as the 'root' folder of an apache webserver? If yes, where can i found this folder inside my windows installation?
    I would be able to link an image in a email (the firm logo) without storing it in the database, just with an http link to it.
    If that's not possible can i achieve the task if I store the image inside a table?
    Thanxs

    Hi
    I've enabled ftp on XE, I can see the images / style sheets etc, but whenever I try to upload a modified file I get an "Access Denied" error.
    I've authenticated with both system and sys - I get the same message.
    Is there some other authentication required to upload new images / style sheets?
    Thanks
    Mike

  • How to manage the host root folder?

    I'm using iWeb08, and I'm on system OSX 10.5.8.
    Last week I flawlessly transferred my site from Apple to another host.
    My question is, to make a few simple changes to it, {mostly text and links}, do I have to load up ALL the files again to the ftp host?  I don't know how to manage the root folder yet and I don't want to clutter the folder or cause the site to malfunction.
    Is there any useful posts on managing a hosting root folder??
    Problems or thing I should know using iWeb08?
    Thanks...  Ghary.com

    Once you get to know the file structure its possible to just upload the changed files by intelligent guesswork.
    You can also look at the date on the local published files but this would be rather time consuming.
    Most FTP apps have a synchronise feature to handle this for you but you need to set this up carefully and do a test run to make sure it doesn't wipe out essential files on the server.
    If you do a lot of updates and you want to get your web pages downloading faster, an optimizer will do all the thinking for you. These screenshots are of one of Ton Brand's Optimizers - HTML Optimizer Plus
    On the first pass all the files are optimized and uploaded...
    After that, Smart Handling is turned on and only the changed files are processed...
    The original folder is 10.1 MB and the Optimized one is 7.7 MB. That's without optimizing the PNG images. The finished site downloads fast. It needs to since its designed to work on mobile devices.

  • How do you move a filefolder into your root folder using adobe muse?

    I am using adobe muse and adobe business catalyst with just the basic website plan you get with creative cloud. I want to move a folder into teh root folder so I can use wimpy player with my site.

    Hi
    You can connect to your BC site using ftp and move the folder. To see how to do that, check this link
    Business Catalyst Help | Connect to your site using SFTP
    Do let me know if you have any question.

  • Has the FTP Root Directory specification changed in CS6?

    I recently upgraded from CS5.5 to CS6 and it appears that the method of specifying the root directory for the remote server has changed. For example I had a root file specification of /htdocs/milehighmgc/ that worked perfectly in CS5.5 both in the Site Manager and when I connected to the server from the Files Panel. After upgrading to CS6 it sttill would connect from the Site Manager but when I tried to connect from the Files Panel I got an error message that said "An FTP error occurred - cannot make connection to the host." I was able to get it to go by adding another / to the root folder definition so that it read //htdocs/milehighmgc/.
    Has anyone out there seen this? Is there a proper syntax that I am not aware of after using this stuff for 3 years?

    No, it hasn't changed, and I've never seen a double-slash at the beginning of the path, either. How odd.

  • Dreamweaver 6. I can't reference root folder on test server - any ideas please?

    Dreamweaver 6. I've set up a copy of a site onto a test server. All fine other than a problem with links to the root folder.
    The web URL for test server is set up as http://localhost:8080/bhtownsite/ but when I set up a link to the site root e.g. /photos/pictures.php, instead of going to http://localhost:8080/bhtownsite/ the system ignores the 'bhtownsite' folder and goes to http://localhost/photos/pictures.php which of course doesn't exist!!
    I've no hair left to pull - any suggestion would be greatly appreciated.
    Thanks

    @Murray,
    I don't have a Root Directory field in my Testing Server definition (CS6 12.2). 
    Server name:  Testing Server
    Connect using: Local/Network
    Server folder:  C:\wamp\www\MySiteName\
    Web URL:  http://localhost/MySiteName/
    Is that something new in CC?
    Nancy O.

  • Saving message to root folder

    I want to save a message to the root folder.
    In remote mode the root folder name returned by get_RootFolder method of the
    IGWAccount object corresponds to the 'From name' of the default GW account
    instead of the displayed name. Moreover, the ItemSaveMessageDraft token
    fails if this root folder name is used and the display name of the root
    folder is different from the 'From name'.
    Does anybody know any other method to save a message to the root folder in a
    TPH?
    Saurabh

    I have some basic troubleshooting steps here http://thunderbirdtweaks.blogspot.com.au/2014/02/basic-troubleshooting-for-thunderbird.html
    Please report back your results.

  • Getting error when placing jsp file in tomcat root folder

    hello experts,
    i have developed an application on netbeans 6.1 for mail.
    It is working perfect when i run it from netbeans, but when we copy those jsp files to ROOT folder of tomcat5.5 server, it is showing me following error.
    rg.apache.jasper.JasperException: Unable to compile class for JSP:
    An error occurred at line: 14 in the jsp file: /Mailer1.jsp
    Session cannot be resolved to a type
    11: <%!
    12: String nam = null, email = null, suggestion = null;
    13: RequestDispatcher disp = null;
    14: public static Session sess = null;
    15:
    16: %>
    17: <%
    An error occurred at line: 38 in the jsp file: /Mailer1.jsp
    sess cannot be resolved
    35:
    36: //SecurityManager security = System.getSecurityManager();
    37:
    38: sess= Session.getInstance(props,new javax.mail.Authenticator() //if u uses getDefaultInstance it will raise Security Exception
    39: {
    40: protected PasswordAuthentication getPasswordAuthentication()
    41: {
    An error occurred at line: 38 in the jsp file: /Mailer1.jsp
    Session cannot be resolved
    35:
    36: //SecurityManager security = System.getSecurityManager();
    37:
    38: sess= Session.getInstance(props,new javax.mail.Authenticator() //if u uses getDefaultInstance it will raise Security Exception
    39: {
    40: protected PasswordAuthentication getPasswordAuthentication()
    41: {
    An error occurred at line: 38 in the jsp file: /Mailer1.jsp
    javax.mail.Authenticator cannot be resolved to a type
    35:
    36: //SecurityManager security = System.getSecurityManager();
    37:
    38: sess= Session.getInstance(props,new javax.mail.Authenticator() //if u uses getDefaultInstance it will raise Security Exception
    39: {
    40: protected PasswordAuthentication getPasswordAuthentication()
    41: {
    An error occurred at line: 45 in the jsp file: /Mailer1.jsp
    sess cannot be resolved
    42: return new PasswordAuthentication("[email protected]","ratatouille");
    43: }
    44: });
    45: sess.setDebug(true);
    46:
    47:
    48: //sess = Session.getDefaultInstance(props);
    An error occurred at line: 50 in the jsp file: /Mailer1.jsp
    Transport cannot be resolved to a type
    47:
    48: //sess = Session.getDefaultInstance(props);
    49: //sess.setDebug(true);
    50: Transport trans = sess.getTransport();
    51: Message msg = new MimeMessage(sess);
    52: msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
    53: msg.setFrom(new InternetAddress(this.email));
    An error occurred at line: 50 in the jsp file: /Mailer1.jsp
    sess cannot be resolved
    47:
    48: //sess = Session.getDefaultInstance(props);
    49: //sess.setDebug(true);
    50: Transport trans = sess.getTransport();
    51: Message msg = new MimeMessage(sess);
    52: msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
    53: msg.setFrom(new InternetAddress(this.email));
    An error occurred at line: 51 in the jsp file: /Mailer1.jsp
    Message cannot be resolved to a type
    48: //sess = Session.getDefaultInstance(props);
    49: //sess.setDebug(true);
    50: Transport trans = sess.getTransport();
    51: Message msg = new MimeMessage(sess);
    52: msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
    53: msg.setFrom(new InternetAddress(this.email));
    54: msg.setSubject(this.nam);
    An error occurred at line: 51 in the jsp file: /Mailer1.jsp
    MimeMessage cannot be resolved to a type
    48: //sess = Session.getDefaultInstance(props);
    49: //sess.setDebug(true);
    50: Transport trans = sess.getTransport();
    51: Message msg = new MimeMessage(sess);
    52: msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
    53: msg.setFrom(new InternetAddress(this.email));
    54: msg.setSubject(this.nam);
    An error occurred at line: 51 in the jsp file: /Mailer1.jsp
    sess cannot be resolved
    48: //sess = Session.getDefaultInstance(props);
    49: //sess.setDebug(true);
    50: Transport trans = sess.getTransport();
    51: Message msg = new MimeMessage(sess);
    52: msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
    53: msg.setFrom(new InternetAddress(this.email));
    54: msg.setSubject(this.nam);
    An error occurred at line: 52 in the jsp file: /Mailer1.jsp
    Message.RecipientType.TO cannot be resolved to a type
    49: //sess.setDebug(true);
    50: Transport trans = sess.getTransport();
    51: Message msg = new MimeMessage(sess);
    52: msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
    53: msg.setFrom(new InternetAddress(this.email));
    54: msg.setSubject(this.nam);
    55: msg.setContent(suggestion, "text/plain");
    An error occurred at line: 52 in the jsp file: /Mailer1.jsp
    InternetAddress cannot be resolved to a type
    49: //sess.setDebug(true);
    50: Transport trans = sess.getTransport();
    51: Message msg = new MimeMessage(sess);
    52: msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
    53: msg.setFrom(new InternetAddress(this.email));
    54: msg.setSubject(this.nam);
    55: msg.setContent(suggestion, "text/plain");
    An error occurred at line: 53 in the jsp file: /Mailer1.jsp
    InternetAddress cannot be resolved to a type
    50: Transport trans = sess.getTransport();
    51: Message msg = new MimeMessage(sess);
    52: msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
    53: msg.setFrom(new InternetAddress(this.email));
    54: msg.setSubject(this.nam);
    55: msg.setContent(suggestion, "text/plain");
    56: trans.connect();
    Stacktrace:
         org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)
         org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
         org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
         org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
         org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
         org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
         org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    i m unable to find out the solution,
    please help me to resolve it.
    thnaks.

    Hi shams.hq,
    I don't understand how you bother to copy an application in your server directories. It's really piece of cake to deploy with Tomcat.
    All you have to do :
    - with Netbeans, you build the project : a WAR file will be created in the dist directory of your project;
    - launch the server, if it's not running;
    - with your web browser, connect to the Tomcat Manager;
    - from there, you may upload and deploy the WAR file of your project.
    Et voilà ! Tomcat will unzip the WAR and install your classes and libraries at the right place.

  • Error message: local root folder does not exist

    Greetings,
    I'm working on a MacPro 2x2.66Ghz, running DW from CS2 and
    through a strange combination of keyboard keystrokes while cleaning
    my keyboard yesterday I inadvertantly renamed my hard drive "-OX"
    from it's default. I can't seem to remember what the default name
    of my hard drive was, but i think it was simply "Macintosh". I've
    renamed it that, but on launching DW for the first time today I got
    an error message saying that "The local root folder, web_content,
    does not exist" and it gave me the option to manage sites and set
    my local root folder again. Is there a way to re-establish my local
    root folder for every site that I currently manage in one swipe, or
    do I have to go in and manually do this for each and every Site
    within my Files panel?
    Thanks for your ideas,
    Pedro

    Actually, it solved one issue but seems to have created
    another! So, at least now my Sites are all working okay with
    respect to a local root folder. But let's say I open an .html file
    by double-clicking it in the Files panel. With that file active if
    I choose Preview in Browser I get a "File Not Found" error message
    from Firefox.... even though it looks like the path to that file is
    correct.
    One thing I notice about the path in the address bar of
    Firefox is that there are 3 forward-slashes after the file: bit at
    the beginning of the line.
    For example, the page generating the error has this address:
    file:///Macintosh%20HD/Users/peter/Sites/MySite/web_content/index_vertical.html
    If you notice carefully there are 3 slashes at the beginning
    of the line. If I go to "Manage Sites" I have the settings set to
    "links relative to document" and my root folder and images folder
    show the proper locations. What have I done?
    The error message also says the following in the details
    section: Firefox can't find the file at /Macintosh
    HD/Users/peter/Sites/MySite/web_content/index_vertical.html.
    so there's a forward-slash before the hard drive.... is that
    okay?
    Thanks for your ideas!
    Pedro

  • Error:  The local root folder, ZZZZZZ, does not exist.  Please...

    Dreamweaver newest - Cloud
    Windows 7 Prof 64b SP1
    Everyday now upon firing up Dreamweaver I am getting the same error. As long as I worked on this certain site last the day before, dreamweaver of course tries to load that site upon the next startup.
    The error:  The local root folder, ZZZZZZ, does not exist.  Please choose a new local root folder
    I have typed the path myself and browsed to it many times.  When I go into the Site manager/edit site to correct this, it already has the correct path listed there.  If I just leave what is there and hit save, it doesn't work.  Once re entering is done it allows me to work on the site again. Connecting to remote/upload files and everything works fine.  I can close DW and reopen and all will be fine, for a while.    If I close it and maybe two hours later come back to work on it, DW will report that same error again on startup.
    Other editors of the site with same cloud version of DW and same site settings are not having this error. We've combed for differences.
    I've deleted the site definition altogether and recreated it.  It does not stop the error.
    I found some old references to this issue in the old macromedia forums dealing with Mac and spaces or odd characters being an issue in the local folder path. I'm on windows, but the complaints sounded so similar I decided to try a test suggested there.  Their suggestion was to create a new blank html file, without saving, add some text, select the text, use the link icon in the properties manager to drag a link out to any file in the files panel.  Upon doing so, DW creates a full local path that you can see in your html since you haven't saved the file yet.  The suggestors of this test said you should see if your "mac" and DW was having trouble with spaces or odd characters in the path.   Well the following path shows a PIPE character being created in the path by DW on my test page. 
    file:///W|/private/09 Websites/zzzzzz/index.html
    Could this be showing there is some kind of issue that I need to correct?  Or is this typical?  See the pipe character being listed after the network drive letter of W
    Our local root folder path:
    W:\private\09 Websites\zzzzzz\
    Server Settings:
         Root Directory:
    public_html/zzzzzz.com/
         Web URL:
    HypertextTransferProtocolCOLON//worldwideweb.zzzzzz.commercial/
    Any help or suggestions would be appreciated.

    Sudarshan Thiagarajan wrote:
    remote
    /home/zzzzz/public_html/zzzzz.com
    Is this how your remote setting is defined? If it is, do you have a folder called zzzzz.com on your remote server trailing public_html? Ideally public_html is your website root - index.html resides within that, unless your configuration states otherwise.
    To come to your actual question of the local root folder, yes, your file manager wont show files if the connection fails. However, accessing it depends on the permissions you have on your network drive. Have you checked that?
    I'm not sure why our guy has another folder underneath public_html. My guess is he has some company related hosted test folders for various things under there.  I can see a couple other folders under public_html while checking with filezilla. I suppose he just directed our domain to our web folder under public_html. 
    Again, two others here are using these exact same settings with no root folder errors from DW. We've checked many times and all is the same for them.
      Here are some screen grabs of the settings if this makes it more clear.
    This last one showing the remote connection address under the files/assets panel is the one that looks strange to me.  It shows a home folder / then a folder with our site name / then public_html / then our sitename.com .    Seems convoluted to me.  But it works for everyone else so I'm not sure if this error I'm getting has anything to do with these settings or if there is just some old DW settings file hung up in my system that I need to find and delete or what.
    Thanks for any ideas.

Maybe you are looking for

  • Bitlocker on Windows 7 - External drive recovery with unlock password

    Hi, I am in the unfortunate situation where I have a 3tb external hard drive that I have 2 partitions on. The smaller, 250gb partition was encrypted using bitlocker for work purposes. Now that I have left my previous job, I wanted to decrypt the driv

  • Macbook pro 15" (5,1) internal microphone not working on Lion 10.7.3

    Ever since i updated to lion (currently 10.7.3) the internal microphone doesn't seem to be working at all! but here's the thing... if i TAP the computer near where the microphone is located (to the left of the keyboard) it does capture some sort of n

  • Guidelines to improve the reliability of a LabVIEW application in Windows XP.

    I am searching for guidelines to improve the reliability of a LabVIEW application in Windows XP (ie: disable keyboard, bypass login screen, disable questions during boot up, disable antivirus, etc.) - customer will use LV RT but currently running in

  • HELP! Convert .mts files for Final Cut Pro 6

    Please help! I am a broadcast/video production teacher in California and we are struggling. I just bought some Canon R10s to go with our F200s. We edit on FInal Cut Pro and we have 20 G5, PowerPC Macs. How do we convert the video so we can edit in Fi

  • TREX - Embedded Search - Error While Preparing

    Hi, I'm trying to activate the "Help Center: Link to File in Network Folder" in the connector administration cockpit (transaction ESH_COCKPIT). The issue that I'm having is that when is trying to prepare the indexing it terminates with "Error While P