How to point user home folders to a different drive?

I helped a friend set up a new iMac running Leopard, which he shares with his teenage son. He bought a 500GB external hard drive for his son to use, because he creates tons of videos and photos and Garage Band stuff and he doesn't want that cluttering up his internal hard drive. But kids being the way they are, he can't get his son to properly save everything to the external drive, which is creating tensions. I want to point the "Movies" and "Pictures" and "Music" folders to a different drive so that they work as aliases. I tried to create aliases but that didn't work because you can't delete those folders. There must be a way to have those folders point to a different mount point, using Terminal, but I don't know how to do that. I know how to use Terminal, but I'm not familiar with all the inner workings of the system's symbolic links in this regard. Does anyone here know how?
I realize that there are probably different places that need to be changed. I tried doing this in Tiger with NetInfo Manager, and while you can change the "home" folder of a user to a different location, it doesn't actually work, probably because there are other places where it needs to reference the new path. Of course, Leopard doesn't include NetInfo Manager anymore. Any help would be appreciated.

You don't want to mess around with links. Software often looks for a "file" or "directory" and won't accept a true link. Often, it will just silently replace the link with a directory. Also, using links in this fashion isn't supported so, if it doesn't work, you have nowhere to turn.
You should have much more success changing the actual location of your home directory. You were on the right track with NetInfo. Some software might look for "/Users/adwiz", but they shouldn't. The new replacement is "dscl". The command to do what you want should be: "sudo dscl . -change /Users/<username> NFSHomeDirectory <old_path> <new_path>". It would probably be a good idea to make sure that the name of the home directory matches your short user name.
You can also try using the "official" replacement to NetInfo, Server Admin Tools. I have never tried it though.
Changing the home folder like this will only change the pointer in the system. It will not actually move any of your data. You should probably do all this while logged in as a different admin user. Then use the Terminal "mv /Users/adwiz /Volumes/BigDrive/adwiz", for example. Then, when you log in as that other user, all should be correct.

Similar Messages

  • How do I move users' home folders to another disk other than boot disk

    I would like to move all of my various users' home folders to a different disk. How is this done?
    Do I need to then have the disk mount before any users log in? If so, how do I mount it?

    But if you are using Leopard (since you are posting in the Leopard category) and simply forgot to update your profile, you can select the location of your home directory by going to System Preferences Accounts pane, and right (control) clicking on your user name to get the +Advanced Options+. You may need to +unlock the lock+ (give authorization) first.
    Here are more specific directions.
    http://www.macosxhints.com/article.php?story=20071025220746340

  • 10.6 server on w2k AD domain, trouble making new user home folders

    i recently starting working as a public school which has over 800 macs, both intel and ppc, laptops and desktops. there are also 300 windows machines as well. my job is to create the new user accounts for the students and staff as well as perform routine maintenance on the computers/servers. there are 3 xserves (intel) running 10.6.8 and 3 windows boxes running 2000 server. (i know thats old but it was top of the line when the building was build in 2002) the windows machines perform the user authentication via active directory and the xserves house the home folders stored on an xserve raid. the problem i am having it that i cannot create the new home folders for the incoming students on the xserve. the accounts are created in AD with no problems, and everything points to where it should be. however, when i try to manually create them (either by createhomedir in terminal, or by a script one of the previous system admins made) nothing happens. both active directory and open directory are up and running and all the servers seem to be talking to each other. on a side note, if i deleted an existing home folder and than ran the terminal command, it creates it perfectly. in one last attempt i re-bound all the mac servers to the AD and now it wont even let me re-create an existing home folder. anyone have any thoughts or ideas?? i have about a month left to get this fixed and all the computers imaged with the new config. i'd rather not have to re-build the AD domain but if it comes down to it, i may not have any choice.

    sorry i havent posted back sooner. i tried server cleanup and it did seem to fix other minor issues with the server, and it mapped the correct path to the user home folders. but it won't let me fix the permissions. when a student logs in to a client machine their home folder window opens up and all the folders are there but it won't let you open them stating that "you do not have the correct permissions" i ran fix permissions in server cleanup a few times, but it didnt fix the situation. also, i noticed that when i tell SC to look at the active directory domain, i get an error window and it stops loading users after the C's (alphabetical by last name) could this be because the AD domain is windows 2000 server? i just got 2 win2003 server machines freed up that i could migrate the AD domain to. that might fix some issues.

  • Can't add users' home folders to Windows Libraries - "unindexed network location" error

    I am unable to add our users' home folders to their Windows Libraries on client PCs.  Windows is giving an unindexed network location error.
    This worked perfectly fine in WHS 2011, but is failing on WSE 2012 R2 Essentials.
    I've checked the indexing settings on the server, and the correct locations are in fact being indexed. 
    Since several of our clients have limited local storage, I can't solve this by turning on Offline Files.
    Is this behavior by design, or am I seeing a bug? 
    I'm guessing that on WHS 2011 the user folders are special-cased somehow, as normally one would need to include the share root in a library for federated indexing to work correctly.  What is it about WHS 2011 that makes this work, and is it possible
    to replicate these settings on our WSE 2012 R2 server?
    Thank you.

    No, our clients are not domain joined.
    To clarify, I'm not trying to redirect local folders, but rather to add the (automatically provisioned) user folder on the server to local libraries.  Federated search does support this scenario in WHS, so I assume it should work in WSE. 
    Trying to understand why I'm seeing the error.  Thanks.

  • Users home folders not accessible on SMB, OS X 10.6.4

    Hello,
    I'm facing this very weird problem upon trying to connect my Windows XP SP3 clients to their respective home folders on Mac OS X Server 10.6.4.
    The other shares and public folders however work just fine.
    So, upon connecting to the home folder of the user from Windows, (on \\serverIP\username\ ) I keep getting the authentication login form as if I'm typing the wrong username or password.
    Of course the user's password is correct.
    Oddly enough I can connect and see all the users shares if I go on My Computer and type \\serverIP\ and then enter username and password. I can access the "Users" share and even see other users documents and files!
    It used to work very well before a server restart last night, I decided to update to 10.6.4 to see if the problem would go away but no luck.
    In the SMB service log I see the following everytime I try to connect directly to the users home folders:
    [2010/06/23 14:29:14, 0, pid=2834] /SourceCache/samba/samba-235.4/samba/source/smbd/service.c:makeconnectionsnum(1047)
    '/Network/Servers/macmini-server.solinf.org/Users/silvia' does not exist or permission denied when connecting to [silvia] Error was Host is down
    What puzzles me is that if I navigate from shell to /Network/Servers/macmini-server.solinf.org/ I find an alias called "users" that I cannot access.
    Anyone has any ideas what is causing this direct access to fail?
    Thanks in advance
    CS8

    HI,
    If you have ClickToFlash installed, that could be a factor.
    Also, follow the instructions here to clear the Flash cache.
    http://discussions.apple.com/thread.jspa?messageID=11672709&#11672709
    Carolyn

  • How do I use Home Sharing with two different apple accounts?

    How do I use Home Sharing with two different apple accounts?

    Morning Saintine,
    Thanks for using Apple Support Communities.
    Home Sharing enables you to stream or transfer music, movies, TV shows, apps, and more among up to five authorized computers in your household. To do so, you will need to Turn on Home Sharing on each computer using the same Apple ID.
    Understanding Home Sharing
    http://support.apple.com/kb/HT3819
    Hope this helps,
    Mario

  • How to manage local user home folders?

    We are using Mac OS X 10.6.8 in a classroom. Hard drive has two partitions, one for OS and apps, the other for student's files. Computers are bind to the Active Directory. Unfortunately, local home folders are on the boot parition. Over a time when apps FCP and Avid are frequently used, the boot partition gets filled with files and finally it's full. With zero kb available, users cannot even login anymore. Manually deleting files by admin is cumbersome and time-consuming task.
    I'm looking for a way to keep /Users folder clean. Putting user's home folders to server is not an option, because of latency issues etc. Unfortunately the local home folder is the default saving place when user issues the Save As command. I've tried to tinker with the User Template to lock the Documents folder but apps like Microsoft Word and Final Cut Pro go crazy when they cannot save there.
    Forwarding /Users to other partition does not solve the problem, it just moves the problem to another place.
    Logout Hook to automatically purging the files could be an solution, but there's always one hapless soul who saves his or hers files to wrong place and loses them. Or maybe a script which looks at the modfication date and deletes old files.
    Any ideas?

    You need to set the scratch disks in FCP and Avid to fix the problem.
    Files coming from word etc, will be so minor that it'll take forever to fill up the HD with that kind of stuff.
    If you wanted to move the whole home folder to another place on the system, you need to do so using OS X server.  It's called Augmenting Active Directory User Records.
    If you don't have an OS X Server, you may be able to change the Users Home directory on each individual computer, but it's going to be pretty cumbersome.  Do so in the Accounts pane in the System Preferences.
    Once you've changed the User Home folder location, you need to copy the users home folder using rsync in the terminal.
    Like this:
    rsync -av /Users/*username* /Volumes/*drivename*/*homefolderlocation*/
    HTH
    -Graham

  • User home folders Upper and Lower case problem in FPN

    Hi Sdn,
    I am facing a wiered problem in FPN. I configured FPN between EP and BI portal.
    EP is using UME as LDAP
    BI portal is using UME as ABAP
    configured KM folders on to EP using Webdav scenario
    now when I try to save KM book marks, it is saving perfectly in EP
    the problem is saving bookmarks in the userfolder with Uppercase like USER
    the KM favorites iView with the path (/alias/userhome/<user.id>/favorites)is trying to look into the userfolder with lowercase like user and displaying nothing
    plese help me in solving this for KM iView to ignorie case
    Thanks!
    Regards
    Srinivas

    Hi Simon,
    I understand that this problem is because of UME as LDAP and ABAP .
    I tried to create a KM Navigational iView for favorites folder /alias/userhome/<user.id>/favorites.
    but here problem is I am not able to convert user.id to Ucase
    As per your suggestion, it is not possible to create one KM navigational iView to peep into multiple folders
    for this the solution might be in two ways. creating KM iView to ignore case and look into the user home folder
    if so, How to make the iView to ignore case
    second option is to configure BEx broadcaster to publish in USER.lower folder
    is so, How to achieve this
    being people started using FPN most frequently and moving BI to seperate Portal and use ABAP as ume.
    users will start encounter this problem most often. SAP has to come out with solution for this
    Srinivas

  • A permission problem of network user home folders

    I have a problem in logging in of network users. I suspect it is due to incorrect permissions at the client.  The trouble scenarios is as follows:
    Hosts (all in the local network):
    server.example.com (Mac mini server 10.8.4 w/ Server.app)
        provides Open Directory and AFP/SMB File Sharing
        allows remote login via SSH,
        have two network user accounts (user1 and user2), and
        have their home folders on the external HDD (/Volumes/HD1/home).
    client.example.com (Mac mini 10.8.4)
        takes server.example.com as network account server and
        allows remote login via SSH.
    From the third machine (third.exmple.com), both user1 and user2 can simultaneously login to server.example.com via SSH without trouble.
    Their home folders (directories) are: /Network/Servers/server.example.com/Volumes/HD1/home/{user1, user2}
    Problem Scenario:
    (1) After rebooting both server.example.com and client.example.com,  user1 can also login to client.example.com via SSH without any trouble.
    His/her home folder is /Network/Servers/server.example.com/Volumes/HD1/home/user1.  This seems correct behavior.
    (2) But after the successful login of user1, user2 fails to login to client.example.com via SSH.  The error messages look like this:
    user@third$ ssh -l user2 client.example.com
    Password:
    Last login: ...
    Could not chdir to home directory /Network/Servers/server.example.com/Volumes/HD1/home/user2:     Permission denied
    -bash: /Network/Servers/server.example.com/Volumes/HD1/home/user2/.bash_profile: Permission denied
    user2@client$ pwd
    user2@client$
    At this time, the file permission of the mount point of "home" folder is like the following. I suspect that this prevents user2 to access his/her home folder.
    user2@client$ ls -l /Network/Servers/server.example.com/Volumes/HD1
    total 0
    dr-x------+ 1 user1  staff  264 Sep  9 20:24 home
    (3) Now I can observe (at server.example.com) that user1 is connecting as the AFP file service user. After disconnecting user1 using Server.app, user2 can login to client.example.com successfully. 
    (4) While user2 is successfully logging in to client.exmple.com, user1 fails to login to the host. The error messages look similar to (2).
    At this time, the file permission of the mount point of the "home" is taken by user2.
    Sorry for the long scenario. Does anyone have clue to solve this?
    I havn't encountered this sort of problem when I was using Snow Leopard Servers.
    Note:
    On server.example.com, /Volumes/HD1/home is configured to be share point (with guest access permission) and AFP home. Its local permission is:
    user1@server$ ls -ld /Volumes/HD1/home
    drwxr-xr-x+ 4 root  admin  136  9  9 20:24 /Volumes/HD1/home
    On client.example.com, the permission of the directories above  the mount point of "home" is: drwxr-xr-x+ root admin
    Both accounts (user1 and user2) are created using Server.app connected to server.example.com (I didn't use Workgroup manager).

    Takuo,
    Did you ever resolve this issue?  I'm having a similar problem.  Linc's comment (about not logging into the server with a network user) doesn't apply -- I'm not logged on with that user, and I have rebooted the server since any possible logins.
    Essentially, I have a home network where I've setup OpenDirectory on a Mac Mini Server.  I'm authenticating via LDAP properly between my iMac client and my Mac Mini Server.  For example, using 'id' at the command prompt, I can properly retrieve all network information, and can use 'ldapsearch' to query user IDs from the server.  Perhaps most importantly, I've got pGina setup on a Windows XP machine, and I can authenticate via LDAP against the Server as well -- so I'm pretty sure that I've got the LDAP & DNS parameters all properly configured.
    But what I can't seem to figure out is why my SMB shares are failing.  Whenever a network user's home directory attempts to get mounted on the iMac client, the home directory authentication fails.  For example,
    vimac:~ kris$ su - kmv
    Password:
    su: no directory
    On the server-side, I'm seeing:
    2014-03-26 8:58:24.256 PM digest-service[43828]: label: default
    2014-03-26 8:58:24.256 PM digest-service[43828]:           dbname: od:/Local/Default
    2014-03-26 8:58:24.256 PM digest-service[43828]:           mkey_file: /var/db/krb5kdc/m-key
    2014-03-26 8:58:24.256 PM digest-service[43828]:           acl_file: /var/db/krb5kdc/kadmind.acl
    2014-03-26 8:58:24.257 PM digest-service[43828]: digest-request: uid=0
    2014-03-26 8:58:24.259 PM digest-service[43828]: digest-request: netr probe 0
    2014-03-26 8:58:24.260 PM digest-service[43828]: digest-request: init request
    2014-03-26 8:58:24.327 PM digest-service[43828]: digest-request: init return domain: VSERVER.LOCAL server: VSERVER indomain was: <NULL>
    2014-03-26 8:58:24.330 PM digest-service[43828]: digest-request: uid=0
    2014-03-26 8:58:24.330 PM digest-service[43828]: digest-request: init request
    2014-03-26 8:58:24.534 PM digest-service[43828]: digest-request: init return domain: VSERVER.LOCAL server: VSERVER indomain was: <NULL>
    If I use 'smb://' (with a username & password), I also get denied, and the same error about the "NULL" indomain appears in the log. 
    Is this similar to what you saw?  I've been scouring the web for info about digest-request, but am fairly new to OS X, so my progress has been slow...
    Kris

  • Correct permissions for user home folders?

    I recently installed a new Mac Mini with Server 10.10.2
    I have about 10 clients running off the server (an open directory master), they are setup as local network users and have home folders on the server.
    I had to copy contents of the home folders from a previous (crashed) server and I can't seem to get the permissions right.
    A couple of the users use home directory syncing, so they have a local copy of their home folder on the computer they usually use, but changes aren't getting synced across the network to the server. An example is the dock, I keep removing and replacing icons in the dock, but logging out and logging back in returns the dock to its old configuration (presumably bringing the old config back from the server).
    Is there a tool which resets user directory permissions for network home folders? Or can someone give me any guidance how to sort this out?
    Thanks
    James

    In the sidebar of the Server.app window, select the icon at the top with the name of the server. Then select the Storage tab in the main window pane.
    Navigate to the folder in question and select it. From the popup menu at the bottom with a gear icon, select
              Edit Permissions...
    Verify that the permissions are what they should be, and make changes if necessary. Then, from the same menu, select
              Propagate Permissions...
    Check all applicable boxes, including Access Control List. If in doubt, check all boxes. Click OK.

  • Syncing Windows users with Mac users home folders

    Hello,
    I have setup my 10.6 XServe to allow Windows user to connect.
    The Windows machines log into the server just fine but when they save something to their Documents, Desktop etc... it doesn't show up when they log into a Mac machine and vice versa.
    I did find a script on WazMac for a logon vbs but that does not work.
    Any help?

    Thank you Linc Davis,
    I did some investigation on the internet to see the default ACLs on the "users" folder and I noticed that I added a group access. I deleted it and ended up with the correct configuration. I have now each user accessing his own home folder with read and write access to all the folders (desktop, music, video...) and sees the others users' home folder with access denied.
    I think I can live with that configuration. Problem solved.

  • New OSX Server Installation - User Home Folders Dissapear after on logout

    hi all,
    Can anyone help me identify this problem that i`m getting with a new fresh install and setup of OSX-server 10.4.10? Basically i have setup the server but when users are logging out of their binded 10.4.10 macs their home folders are dissapearing off of the server. If anyone needs anymore detailed information on the configuration please let me know
    thanks,

    Hi
    You will see the 99 folder on the Server. It will be in the folder designated for Home Folder creation and automounting. It gets created if there are no home folders.
    Is this the only server on the network?
    What happens if you create a new user and home folder, one whose log in name and password does not exist anywhere else and is also not the clients local admin account. On the client click other and log in with that account. On logout does this users home folder disappear off the server?
    Tony

  • Can not remove users home folders from TM exclude list.

    Hi
    MBP mid 2012 10.9.3.
    Been away from my TM for some time. So adjusted exclusions I have in place for regular backups. For some reason I can not remove the users home folder exclusion. I have reset TM by removing the plist. Everything reset apart from the exclusions. Any Ideas?
    Cheers.
    PJRS

    Triple-click the line below on this page to select it:
    ~/Library/Preferences/com.apple.TimeMachine.plist
    Right-click or control-click the highlighted line and select
              Services ▹ Reveal in Finder (or just Reveal)
    from the contextual menu.* A Finder window should open with a file named "com.apple.TimeMachine.plist" selected. Move the file to the Trash.
    Repeat with this line:
    ~/Library/Preferences/ByHost
    A folder named "ByHost" should open. Inside that folder, there may be a file with a long name beginning "com.apple.TimeMachine." If the file exists, move it to the Trash.
    Restart the computer and test.
    *If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination command-C. In the Finder, select
              Go ▹ Go to Folder...
    from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.

  • How do I back up iWeb on a different drive?

    It occurred to me that I need to back up iWeb and my website on a different drive. Does anyone know how I should do this? I'm not sure where all the necessary files are kept.

    Hi Rick, I just noticed on your site it shows your
    domain.com on every page
    I haven't seen this before.
    Did you rename all your pages index.html and then
    drag the original page over to their stuff?
    Just curious as I only did it for my first page ????
    If you mean the fact that each page says rickpatrickphotography.com, I'm not sure how this happened. Until you pointed it out I hadn't noticed the fact, and it had not been an issue. When you refer to dragging their stuff above are you talking ftp?
    Rick Patrick
    http://rickpatrickphotography.com

  • How to move temp file, redo log to different drive oracle 9i

    Hi ,
    I am using oracle 9i
    by mistakenly, i have instaled oracle installable on system drive i mean c: drive.I have installed teh database on D: drive.
    For tunning perfomance i would like to move the redlog files and temp files to different drive.
    Could you please explain me the step by step procedure how to do this
    Thanks
    AITS

    Very easy -
    Create a new temp tablespace with the files on the drive you want, make it the default temp tablespace for any users/schemas you have created, then drop the old temp tablespace including datafiles.
    For the redo logs, create new groups, again with the logfiles on the dirves you want them on, cycle out of the old ones with "alter system switch logfile;" then drop them.

Maybe you are looking for