Mac OS X:ユーザー名の入力を求める端末プロンプト

Mac OS X:ユーザー名の入力を求める端末プロンプト

私はMac OS Snow Leopard(v10.6.8)を使用しています。以下のアカウント名を変更しましたSystem Preferences > System > Accounts > Full Name。ただし、端末プロンプトのユーザー名は変更されません。つまり、export PS1(たとえば)に変更すると、\uユーザー名は古いユーザー名のままになります。

renameの下にホームディレクトリはありませんが、/Users/username端末で特定のユーザー名だけを変更できるようにしたいと思います(短い名前というようです)。

答え1

勇気を出してください。それは大きな問題ではありません。長いコンテンツとすべてのボタンを押すための文書を含むAppleサポート文書を簡素化します。

一般化する

  1. 既定のフォルダの名前を変更します。
  2. システム環境設定で、新しいユーザーとホームフォルダ名でアカウントを更新します。

詳細

システムレベルの情報を変更するため、管理者権限が必要です。新しい管理者アカウントを作成してログインします。3番目の名前を使用する、古い名前と変更したい新しい名前が異なります。それにもかかわらず、別の管理者アカウントを追加することをお勧めします。

  1. 既定のフォルダの名前を変更します。

    • このコマンドを実行しTerminalてメッセージが表示されたら、管理者パスワードを入力してください。

      sudo mv /Users/old_name /Users/new_name
      
    • 新しいフォルダの内容を一覧表示し、その中のファイルを見ると、成功を確認できます。

      ls /Users/new_name
      
  2. OS X環境設定で、新しい名前が変更されたホームフォルダと一致するようにOS Xアカウントを更新します。

    • Preferences-> に移動し、Accountsロックアイコンをクリックして管理しますAccounts

    • 名前を変更するアカウントでControlキーを押しながらクリックし、[詳細オプション]を選択します。

    • アカウント名とホームディレクトリフィールドを目的の新しい値に変更します。

答え2

変更は表面的です。ユーザーフォルダの名前も変更する必要があります。 OS Xでコンピュータ名を変更するのは非常に簡単ですが、OS Xはデフォルトでユーザー名の変更を処理しないため、ソリューションは多少ハッキング的です。実行した操作に加えて、管理者権限を持つ新しいユーザーを作成する必要があります(必要な名前で指定)。一時的なアカウント)、そのユーザーとしてログインし、別の管理フォルダ(以前のフォルダ)の名前を変更します。問題は、一部のソフトウェアが絶対パスに依存し、ユーザーフォルダの名前を変更すると、自分で作成したすべてのファイルがどこにあるのかわからないことです。たとえば、私のファイルvmxと口径ライブラリの両方を失って再vmdk起動すると、最初は心配になりました(OS Xを最初に再起動したときにすべてが失われたことがわかりました。つまり、OS管理者とユーザー間の通信が確立された時間)。管理者アカウントを直接使用してください。)

あなたの質問に答えてください:このプロセスを続行したくない場合は、ユーザー名をPS1削除\u

RobertLのコメントのおかげで編集されました。私がしたこと:

1) RobertLの2段階

2)ファインダーでマイユーザーフォルダの名前を変更します(ファインダーメニューバーから:移動 - >コンピュータ - > Macintosh HD(またはドライブ名) - >ユーザー - >マイユーザーを右クリック - - >読み取り情報(または cmd + i) --> 下のボックスで名前を変更します。

答え3

使用詳細オプションメニュー~のユーザーとグループ以内にMac OS Xシステム環境設定

どのように?

あなたがいるときユーザーとグループ変更したいユーザー名の上にマウスを置いて押します。コントロールそしてマウスパッド左クリック。これにより、詳細オプションメニューポイントが表示されます。

このメニューでは、ディレクトリ名の変更、移動、および/またはスペルエラーの問題なしに、ローカルユーザー名を必要に応じて安全に変更できます。

背景

ユーザー名再マッピングID「/etc/passwd」でユーザー名を変更すると、「ID ->番号」マッピングが「ユーザー名 - >テキスト」に変わります。

関連情報