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 . -change Users/USERNAME NFSHomeDirectory OLDHOMEDIR NEWHOMEDIR

いずれにせよ:注意してください!ユーザーの Open Directory データベースを誤って編集すると、システムが使用できなくなる可能性があります。

于 2013-11-05T09:15:52.057 に答える