How to set home for SSH-only account in OS X Server?

Hi everyone,
I need a Linux VM to regularly access a shared folder via SSH/SFTP. So I created a new (network) user account on the Yosemite Server. If I select no user home - only services in Server.app I am not able to login with that user via ssh. If I select user home - only local I can login, but my current path will then be
/Users/username/
I can go to / and see the rest of the file server, but I have no access to /Volumes/RAID/… where I need this account to be able to write to.
Ideally I would like to have a user account which only can use SSH (I know how to restrict that via SACLs) which auotmatically lands at /Volumes/RAID/data/here/ and can not cd upwards.
What would be the best way to accomplish this?
Thanks
Björn

I would now like to switch this user to automatically land in /Volumes/RAID/data/whatever/
In the Server app, select the Users panel, then select
          Local Users
from the popup menu above the user list. Right-click the user name in question and select
           Advanced Options...
from the popup menu. Change the home folder.
this test user has access to /Applications, /System and so on, even though I did not mark him as an Administrator.
You don't need to be an administrator to get into those folders, only to make changes.

Similar Messages

  • How to set up just an email account? - it's not working

    Hi there,
    Could someone please let me know how to set up just an email account for a staff member?
    I tried "E-mail Accounts" - Add an email account - but the password verification NEVER comes through. I've tried send password recoved but does not work (ive deleted it and tried 3 different Password recovery e-mails - gmail / local and another BC one too).. nothing is working.
    So then I read the knowledge base which is out of date:
    http://kb.worldsecuresystems.com/000/bc_8.html?bc-partner says to set up an email account you need to go to Site Users (which doesn't exist) to tick "enable email" - so I tried Admin users but it has no email only option..

    Hi Dandy,
    You can still switch to V2 view to find things. Something I am still doing when I do these irregular jobs, as they only happen when a site goes live and that will only be once a month for us. Twice some months.
    Although I just tried going to V2 and getting up the V3 view, but it didn't send me to the page I wanted.
    I notice that there is a new tab in V3 called Email accounts, where you can set up email accounts now. Try there.
    You will need to have the user set up first under Admin Users and User Roles first I expect.
    Also check workflows are set up properly once you have gone into Email Accounts and set up the email address.
    Or maybe just go back to V2 and do it all there. Click in top rh corner to get back to it.

  • HT2731 How to set up an iTunes Store account (Apple ID) like a company

    How to set up an iTunes Store account (Apple ID) like a company?

    There are no company accounts.  The iTunes Store Terms and Conditions state that "(i) You shall be authorized to use iTunes Products only for personal, noncommercial use."

  • Re-set password for Comcast email account that is forwarded to .Me account?

    How do I re-set password for Comcast email account that is forwarded to my .Me account?

    Go to http://xfinity.comcast.net, sign into your account and change it there.

  • HT5312 How to set up my rescue email account,so that can reset my security question?

    How to set up my rescue email account,so that can reset my security question? The key is I need change my security question

    You won't be able to add a rescue email address until you can answer 2 of your questions, you will need to contact iTunes Support / Apple to get the questions reset.
    Contacting Apple about account security : http://support.apple.com/kb/HT5699
    When they've been reset you can then use the steps half-way down the page that you posted from to add a rescue email address for potential future use

  • If the MS Exchange ActiveSync port had been changed, how to set up the iPad Mail account?

    Hi all,
    The default MS Exchange ActiveSync port is 443 but due to security reason it had been changed.
    Under this situation how to set up the iPad Mail account?
    I could not find out the port modification area in iPad account settings.
    Or any other apps are suitable for multiple accounts within 1 domain?
    That means i can use this app for more than 1 email accounts within 1 exchange server.
    I had tried eMailGanizer. It could allow you to modify the port number but if you need to send email you still need to set up the account in Apple mail first.
    I tried Outlook Mail but could not allow multiple accounts within 1 domain.
    I tried Mail Access 2010 but it could not display the emails in the server.
    Please help!
    Thanks a lot!

    Next test
      using Outlook.com I just deleted an email
        by clicking the Trash icon that appears
          when hovering near an email subject
            in the list of emails.
    Then I clicked the Send/Receive button
      in Apple Mail.
    The email disappeared from the Inbox listing
      in Apple Mail.
    The email is listed in the Deleted Folder
      within Apple Mail.
    The email also appears in Outlook.com
      within the Deleted Folder
    I'm not seeing an equivalent operation in Outlook.com
      to perform the Erase Deleted items
        such as Apple Mail provides..
    There was momentarily a "Sweep to Delete"
      animation that appeared and is now gone..
    Pomme is correct.. by selecting "Erase Deleted Items"
      within Apple Mail does not clear the Deleted Folder
        when the email was first deleted using Outlook.com
    Now I'm seeing further synch problems in that deleting in Outlook.com
      The emails disappear from Apple Mail Inbox,
        but do not appear within the Apple Mail Deleted Folder..
          (as it did with the first message I deleted using Outlook.com)
    Yes.. there is some synchronizing problems..
    I just exited Apple Mail, and restarted it, synched
      and now all messages deleted from Outlook.com
        appear within Apple Mail Deleted Folder..
    For Outlook.com the equivalent operation to Erase Deleted Items
      Is to click the Trash icon next to the emails
        within the Deleted Folder..
    Moral of the story is for Apple Mail
      periodically select Erase Deleted Items
      and for Outlook.com
        periodically look in the Deleted Folder
          and delete those emails (that you already deleted)
            a second time..

  • HOW TO: set anchoredObjectSettings for .palce() object?

    Hi, I'm currently working on interesting script for GREP placing, and I'm wondering how I can set anchoredObjectSettings for .palce() object?
    for(i=0; i < found.length; i++)
        foundElem = new File (myFolder + "/" + found[i].contents);
        found[i].place(foundElem); // Placing Ancored Object
        // HERE IS WHERE I NEED SOME HELP: how to set "anchoredObjectSettings" for just placed Ancored Object
        //anchoredObjectSettings.anchoredPosition = AnchorPosition.ABOVE_LINE;
        //anchoredObjectSettings.horizontalAlignment = HorizontalAlignment.TEXT_ALIGN;
    Here you can download example files - script, InDesign file and images, that should be placed into InDesign file with script
    Dropbox - GREP placing.zip
    PS: I believe this script will be very useful, so if anybody have any ideas/suggestions, and want to help me with further development - this would be great!

    Hi Kai, this script is still under development, here is updated version attached (now it can also place files/images by file name only, without extension):
    #target indesign;
    //#include  "! Basic functions.jsx"
        GREP place files.
        This script will ask to select source folder with files to place,
        and then, with dialog box (or prompt) [this is not implemented yet, so I use static GREP value while developing]
        will ask to type GREP find expresion to search for text placeholder, that need to be replaced with file from source folder we just selected.
        TODO: Check how it works with other than image formats
            Also, this might be usefull to make anchored frame with column widh, and fit image proportionally
    scriptName = decodeURI(File(app.activeScript).name.slice(0, -4)); // detect name of current script without expression
    function Alert(msg) // function for native-looking alerts
        w = new Window ("dialog", scriptName, undefined, {closeButton: true});
        w.preferredSize = [300,75]; // window width and height
        w.margins = 15; // window margins
        w.orientation = "column";
        w.alignChildren = ["left", "top"];
        w.add("statictext", undefined, msg);
        close = w.add ("button", [0,0,96,20], "OK", {name: "Ok"});
        close.alignment = ["right", "bottom"];
        close.onClick = function(){exit();}
        w.show();
    main();
    function main()
        app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
        if(app.documents.length == 0)
            Alert("No documents are open. Please open a document and try again."); exit();
        else
            //> START OF doUndoWraper
            if (parseFloat(app.version) < 6) // "app.version < 6" if it's running under an earlier version than CS4, as earlier versions don't support "Undo" in scripts
                doUndoWrapper();
            else
                app.doScript(doUndoWrapper, ScriptLanguage.JAVASCRIPT, undefined, UndoModes.ENTIRE_SCRIPT, scriptName);
            //< END OF doUnoWraper
    function doUndoWrapper() // this is the wraper function UNDO everything script made  by single undo
    {// START OF doUndoWrapper
    defaultGREPexpression = "(?i)^[a-z0-9 _-]+\\.\\w{2,4}$"; // Paragraph that starts with upper or lower case latin character, digits, spaces, hyphen or underscore, and ends with .extension
    var myFilteredFiles;
    var myExtensions = []; // initialize array
    myExtensions.push(".jpg", ".jpeg", ".png", ".gif"); // raster images
    myExtensions.push(".psd", ".tif", ".tiff", ".pdf"); // raster images (layered)
    myExtensions.push(".ai", ".eps", ".svg", ".cdr"); // vector graphics
    myExtensions.push(".mp3"); // audio files
    myExtensions.push(".mp4"); // video files
    myExtensions.push(".swf"); // flash files
    myExtensions.push(".doc", ".docx", ".rtf", ".txt"); // text documents
    myExtensions.push(".xls", ".xlsx"); // table documents 
    //Display the folder browser.
    if(app.activeDocument.saved) // our document was saved before - we suggest to start search for source folder from were InDesign file saved
        var myFolder =  Folder(app.activeDocument.filePath).selectDlg("Select the source folder with files for placing", "");
    else // file was not saved before, so we don't know where to search > suggest to start from Desktop
        var myFolder = Folder.selectDialog("Select the source folder with files for placing", "");
    if(myFolder) // if folder was selected
        //Get the path to the folder containing the files you want to place.
        var files = new Object(); // This will assoc array with FILE_NAME => FILE_EXTENSION
        if(File.fs == "Macintosh")
            myFilteredFiles = myMacOSFileFilter(myFolder);
        else
            myFilteredFiles = myWinOSFileFilter(myFolder);
        if(myFilteredFiles.length != 0) // success: we have found supported files to place
            for(i = 0; i < myFilteredFiles.length; i++)
                var filename = myFilteredFiles[i].fsName.toString().replace(/^.*[\\\/]/, ""); // now we get only file names with extenstions
                var file = [];
                file = filename.split("."); // separate file name from file extension         
                files[file[0]] = file[1]; // write FILE_NAME => FILE_EXTENSION as assoc array
        else // error: There is no supported files for placing in specified folder
            Alert("ERROR: There is no supported files for placing in specified folder.");
            exit();
    else // ERROR: we have not choose source folder
        Alert("Folder with source files was not specified"); exit();
    //Windows version of the file filter.
    function myWinOSFileFilter(myFolder)
      var myFiles = new Array;
      var myFilteredFiles = new Array;
      for(myExtensionCounter = 0; myExtensionCounter < myExtensions.length; myExtensionCounter++)
            myExtension = myExtensions[myExtensionCounter];
            myFiles = myFolder.getFiles("*"+ myExtension);
      if(myFiles.length != 0)
                for(var myFileCounter = 0; myFileCounter < myFiles.length; myFileCounter++)
      myFilteredFiles.push(myFiles[myFileCounter]);
      return myFilteredFiles;
    function myMacOSFileFilter(myFolder)
      var myFilteredFiles = myFolder.getFiles(myFileFilter);
      return myFilteredFiles;
    //Mac OS version of file filter
    //Have to provide a separate version because not all Mac OS users use file extensions and/or file extensions are sometimes hidden by the Finder.
    function myFileFilter(myFile)
        var myFileType = myFile.type;
        switch (myFileType)
            case "JPEG":
            case "EPSF":
            case "PICT":
            case "TIFF":
            case "8BPS":
            case "GIFf":
            case "PDF ":
                return true;
                break;
            default:
            for(var myCounter = 0; myCounter<myExtensions.length; myCounter++)
                var myExtension = myExtensions[myCounter];
                if(myFile.name.indexOf(myExtension)>-1)
                    return true;
                    break;
      return false;
    //> START OF GREP expression dialog
    w = new Window ("dialog", scriptName+": specify expression", undefined, {closeButton: true});
    w.preferredSize = [300,75]; // window width and height
    w.margins = 15; // window margins
    w.orientation = "column";
    w.alignChildren = ["left", "top"];
    panel = w.add("panel", undefined, "Find what: (GREP expression)");
    if(app.findGrepPreferences.findWhat != "")
        grepExpression = app.findGrepPreferences.findWhat;
        clearFindWhat = false;
    else
        grepExpression = defaultGREPexpression; // use default GREP expression
        //fgrepExpression = "\\[.+\\]"; // \\< means "begining of the world", and \\> means end of the world;
        clearFindWhat = true;
    var grepExpression = panel.add ("edittext", [0,0,270,20], grepExpression);
    grepExpression.active = true;
    panel.add("statictext", undefined, "GREP expression no need for for double \\\\ escaping");
    ok = w.add ("button", [0,0,96,20], "Continue", {name: "Ok"});
    ok.alignment = ["right", "bottom"];
    ok.onClick = function()
        findWhat = grepExpression.text; 
        w.hide();
    w.show();
    //< END OF GREP expression dialog
    if(typeof findWhat !== "undefined") // check we have not left GREP expression field empy
        app.findGrepPreferences.findWhat = findWhat; // our GREP that search for image placeholder text;
        found = app.activeDocument.findGrep();
        for(i=0; i < found.length; i++)
            if(found[i].contents.indexOf(".") > -1) // we wroking with file name with extension
                foundElem = new File (myFolder + "/" + found[i].contents);
            else // we work with file name only, so we need to add file extension manually
                found[i].contents = found[i].contents.replace(/[^a-z0-9 _-]/gi, ""); // remove all unwanted characters from file name: only letters, numbers, spcaces, minus and underscores allowed     
                foundElem = new File (myFolder + "/" + found[i].contents + "." +  files[found[i].contents]);     
          try
                placedObj = found[i].place(foundElem)[0].parent; // THANKS TO: Jump_Over for help @ https://forums.adobe.com/message/6912489#6912489
                placedObj.anchoredObjectSettings.anchoredPosition = AnchorPosition.ABOVE_LINE;
                placedObj.anchoredObjectSettings.horizontalAlignment = HorizontalAlignment.TEXT_ALIGN;
                placedObj.frameFittingOptions.autoFit = true;
                placedObj.frameFittingOptions.fittingOnEmptyFrame = EmptyFrameFittingOptions.FILL_PROPORTIONALLY;
                placedObj.frameFittingOptions.fittingAlignment = AnchorPoint.CENTER_ANCHOR;         
            catch(e)
                Alert(e);         
        app.changeGrepPreferences.changeTo = "";
        app.activeDocument.changeGrep();
        if(clearFindWhat) // clearing only if typed GREP expression manually
            app.findGrepPreferences = app.changeGrepPreferences = null; // clear Find/Change preferences once we finished
    else
        Alert("Find what GREP expression was not specified"); exit();
    }// END OF doUndoWrapper
    Top part with Windows/Mac filtering was copy-pasted from default InDeign script "ImageCatalog.jsx" as example and modified - I'm not sure if all this stuff is needed, I haven't test if it works the same without those filtering on both OS - if that's not needed - then thanks for tip!
    PS: in your findWhat \l{3,4} will not catch .ai files
    and what means .source at the end? is that doing necessary escaping, so with it it's posible to write \l instead of \\l

  • I can't figure out how to set the history to only save 2 days. Is there a way. Thank you

    I have tried to figure out how to set my history to only save 2 days. I am sure that in previous version of firefox that this option was available where as in this one I don't see that. So I am either blind that I can't find it in the history option or it doesn't exist. It seems the options are remember history no limit or always to remove when closed. I want the options of setting how many days not the other two. Is there a way to do that? Thank you.

    No need to crop your clips. The mask does the cropping of the upper clip.
    To use the image mask, you need an image to place into the drop zone in the inspector. In your case you'd want a simple black to white gradient as the image mask and choose Luminance in the Image Mask source luminance pop-up. I'm attaching a sample gradient. The original was 1280x720 to match a 720p movie but the forum shrinks it down. This gradient was created in Photoshop in less than 30 seconds.
    You import this gradient file into your event. Click on the Mask Source in the Image Mask effect and then click on the gradient file in your event list and click Apply Clip. Change the Mask Source to Luminance. Change the offset mask parameters to move where the gradient lines up in your movie.

  • How to set View for Completed items inside Tasks?

    How to set button for 'View' and see Completed items or not completed inside Tasks?

    Hi,
    You want to set custom views for Tasks folder so that when we click a view button, it will show all Completed or incomplete tasks, am I correct?
    Which version of Outlook are you using? There are existing views for completed/incomplete tasks in Outlook. In Outlook 2010 and Outlook 2013, we can find the buttons under View tab > Change View. Click Completed button to view all completed
    tasks; Click Active button to view incomplete tasks.
    In Outlook 2007, just click View > Current View to switch between different views.
    If I've misunderstood something, please feel free to let me know.
    Regards,
    Steve Fan
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • How to set  password for BPEL domain

    Hi,
    I am new to SOA.
    I want to setup client-server environment for few developers.
    I installed SOA 10.1.3.3 in the server machine.
    And I created few domains in BPEL, one for each developer.
    It didn't ask me to set the password while creation of the domain.
    Please let me know how to set password for newly created domain so that each developer login to his/her own domain and manage processes.
    Thanks!!!

    Thanks for the prompt response.
    What roles should I give to my developers to allow them to manage their services in ESB control, BPEL control, WSM control.
    And I would like to know how to set the password for a BPEL domain too.
    Message was edited by:
    user644377

  • How to set password for every application

    Hi,
    As a administrator how to set password for every weblication in sharepoint 2013.
    Is there any way to set?
    Thanks,

    Who's password are you trying to set? Please provide more details.

  • How to set password for a zip file and should be checked when reading that

    Hi friends,
    how to set password for a zip file and should be checked when reading that file???
    thanks.
    Praveen Reddy.J

    Heyy man, i think, u did not get my problem.
    all i have to do is:
    i have to create a zip file, and we should secure it with password when creating. and whenever the user wants to open that zip file he should provide correct passowrd otherwise he could not read that file. So, we should check for that also.
    Tanks for reply.

  • How to set password for Local are connection?

    How to set password for Local are connection?

    do you mean the 802.1x authentication?
    check out links below:
    http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2950/software/release/12-1_9_ea1/configuration/guide/scg/Sw8021x.html
    http://technet.microsoft.com/en-us/network/bb545365.aspx
    Every second counts..make use of it. Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
    IT Stuff Quick Bytes

  • How to set value for trim and bleed using jsx script?

    I have tried using bleedoffsetRect but somehow it is not working. Can anybody please help me on how to set value for trim and bleed using jsx script? Any example will be highly appreciated.
    Following is the code I am trying with:
    var _saveName = new File ( root_path +_strFileName+".pdf");
        var _saveOpts = new PDFSaveOptions();
        _saveOpts.printerResolution = 300; 
        var bleedarray = new Array();
         bleedarray[0] =9.00;
         bleedarray[1]=9.00;
         bleedarray[2]=9.00;
         bleedarray[3]=9.00;    
        _saveOpts.bleedOffsetRect = bleedarray;

    I would expect although I've not actually tried this for the bleed off set box to be larger than the artbaord and the first two values to be negative or 0…
    var bleedarray = new Array(-9,-9,artboard.width+9,artboard.height+9);
    Where 'artboard.width' & 'artboard.height' you will have calculated from your file. An Array(9,9,9,9); would not constitute any boxes bounds.

  • How to Block mails for HR only

    Dear   expert/guru
        Please let me know how to block mails for HR only.
       We don't want to block  mails for all.....

    Juan Reyes wrote:
    There is no way to block mails based on a "Module", as Olivier said you can only filter mails per domain under the node config in SCOT.
    >
    > I don't understand why would anyone see a benefit by stopping people on an specific are from receiving mail. In anycase you can stop the SAPCONNECT job and filter the mails to be sent manually from SOST but thats a lot of work!.
    >
    > Regards
    > Juan
    >
    > PS: Also you can simply stop the jobs creating the "HR mails" in the first place.... huh?
    hi,
    Issue is given below:
    My SAP HR Team has some leave issues.
    Due to which they need to stop the triggering of mails for few mins in Production system

Maybe you are looking for

  • Only one Application can be created at a time?

    We are using enhanced model of SAP-WCM and are in the EHP6 version. We have additional applications, in addition to main application. We do not use Work permit. Our users are creating work approval, applications & WCDs, manually as well as automatica

  • How do I create a fillable PDF and Save to webserver?

    I have a PDF form all setup and have added fields.  All I want to do is save a copy on a webserver via HTTPS that another person can login and view via HTTPS.  The form contains some sensitive information.  I can save to a mySQL database if needed, b

  • I can't activate my iTunes voucher

    hi,can't activate my iTunes £50 voucher

  • How do we compare a complex string?

    Hi guys, how do i compare the following strings input_Variable: User-agent : * if i want to ensure that the input_variable has "User-agent" and the character '*'. There are 3 possiblities for input_variable: 1) User-agent: * 2) disallow: http:///xxxx

  • Desktop CC Update keeps failing!

    Signed into the CC Desktop and it said there was an update.  So I went ahead.  It failed with no other error message and now the DeskTop CC link has been removed from my Start menu in Win 7 x64 Ultimate. I can only retry by clicking the "Creative Clo