升级到 OS X Mavericks 后,打开终端时出现以下错误。
没有主目录:/home/(my-user-name)
我可以导航到 /Users/(my-user-name) 来访问我的文件,但每次打开终端时我都必须这样做。这也会影响我访问主目录的项目,因为路径错误。
谁能告诉我如何将主目录更改为 /Users/(my-user-name)?
升级到 OS X Mavericks 后,打开终端时出现以下错误。
没有主目录:/home/(my-user-name)
我可以导航到 /Users/(my-user-name) 来访问我的文件,但每次打开终端时我都必须这样做。这也会影响我访问主目录的项目,因为路径错误。
谁能告诉我如何将主目录更改为 /Users/(my-user-name)?
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 数据库中的错误编辑可能会使您的系统无法使用。