在OS X Mavericks中更改主目录

bud*_*der 4 macos osx-mavericks

升级到OS X Mavericks后,当我打开终端时,我收到以下错误.

没有主目录:/ home /(my-user-name)

我可以导航到/ Users /(我的用户名)来访问我的文件,但每次打开终端时都必须这样做.这也会影响访问主目录的项目,因为路径错误.

谁能告诉我如何将主目录更改为/ Users /(我的用户名)?

Mar*_*n R 14

OS X上的用户记录存储在"Open Directory"数据库中.要修改用户的主目录,您可以

  • 打开"目录实用程序"应用程序

    open "/System/Library/CoreServices/Directory Utility.app"
    
    Run Code Online (Sandbox Code Playgroud)
  • 选择"目录编辑器"选项卡,
  • 在弹出窗口中选择"查看:用户",
  • 选择你的用户,
  • 编辑"NFSHomeDirectory"条目,
  • 保存.

或者,从命令行(作为超级用户):

# dscl . -change Users/USERNAME NFSHomeDirectory OLDHOMEDIR NEWHOMEDIR

无论如何:小心!用户Open Directory数据库中的错误编辑可能会使您的系统无法使用.