6

升级到 OS X Mavericks 后,打开终端时出现以下错误。

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

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

谁能告诉我如何将主目录更改为 /Users/(my-user-name)?

4

1 回答 1

15

OS X 上的用户记录存储在“开放目录”数据库中。要修改用户的主目录,您可以

  • 打开“目录实用程序”应用程序

      open "/System/Library/CoreServices/Applications/Directory Utility.app"
      # On older macOS Versions:
      open "/System/Library/CoreServices/Directory Utility.app"
    
  • 选择“目录编辑器”选项卡,

  • 在弹出窗口中选择“查看:用户”,

  • 选择您的用户,

  • 编辑“NFSHomeDirectory”条目,

  • 节省。

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

#dscl 。-更改用户/用户名 NFSHomeDirectory OLDHOMEDIR NEWHOMEDIR

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

于 2013-11-05T09:15:52.057 回答