ユーザー名を変更するにはどうすればよいですか?(ショートネームとホームフォルダー)


11

Linuxでは、これは非常に簡単です。/ etc / passwordに移動して編集し、/ homeのディレクトリの名前を変更します。変更後、新しいショートネームと新しいホームフォルダーが一致するようにします。


2
ちょっとした注意:Linuxではそれほど単純ではありません。また/etc/group、最終的なメールエイリアス(username @ machineなど)および古いユーザー名が存在するすべての場所(通常は多く)を更新する必要があります。
マッテオ

回答:


7

Apple自身の指示は非常にうまく機能します。もっと複雑で高速な方法があるかもしれませんが、これらの手順で問題(権限の誤りなど)に遭遇することはありません。

Mac OS X v10.6以前:ユーザーアカウント名またはホームディレクトリ名を変更する方法


1
これは確かに「公式」な方法ですが、2つの欠点があります。大きな欠点は、異なるUIDになってしまうことです。大したことではありませんが、ほとんどの人にとって、外部ドライブを別のMacに接続するとき、ユーザー番号501を保持することは最も面倒です。もう1つは、必要以上に長いことです。Appleは、ユーザーアカウントを削除するように指示することを回避するために、はるかに長いプロセスがあると判断したと思います。
bmike

私はUIDについて少し理解していませんでした-UIDに関する問題に遭遇したことはありませんが、それは確かに考慮すべきものです。
クリスマンダーソン

これは私にとってはうまくいきました、ありがとう。もっと難しいと思いました。
ダン

3

ではシステム環境設定ユーザーとグループ、左右のリストにユーザー名をクリックして選択し詳細オプションを。[ アカウント名 ]フィールドを編集して、[ OK ]をクリックします。

厳密には必要ではありませんが、新しいユーザー名に一致するようにホームディレクトリを編集することも理想的です。

スクリーンショット


ユーザー名と一致するようにホームディレクトリを変更するにはどうすればよいですか?ファインダーで名前を変更しても機能しないようです
エンリコスサティョー

1
Ingmar Huppは、「詳細オプション」を選択したときに表示されるダイアログボックスを参照しています。
キアムルノ

1

ユーザーを削除するのは非常に簡単なので(ホームフォルダーを保持する)、フォルダーをルートとして名前を変更し、名前を変更したフォルダーに一致する正しい短い名前で新しいユーザーを作成するため、ユーザーをその場で編集するのは本当に好きではありません。

設定ペインには、すでに/ Users / newshortがあり、フォルダーを継承するように提案されていることが表示されます。所有権を設定し、ホームフォルダーがAppleの意図どおりに機能するために必要なACLを修正する際に、私が知っている最高の仕事をします。


  1. バックアップが最新であることを確認してください- 念のため
  2. 削除する ここに画像の説明を入力してください
  3. ターミナルで移動しsudo -sてからmv /Users/tester\ \(Deleted\)/ /Users/test
  4. 作成する ここに画像の説明を入力してください

このアクションを実行した後、おそらくディスクユーティリティで「パーミッションの修復」タスクを実行する必要があります。UnixユーザーIDは、新しいユーザーを削除して作成した後は異なるためです。
-sholsinger

1
修復アクセス許可がユーザーのホームフォルダーに影響することはありません。Appleが/ Library / Receipts(またはより新しい領収書データベース)を見てインストールしたソフトウェアのみを修正します。ユーザー権限は、Lionの新しい設定ペイン/ dscl / openディレクトリでのみ設定されます。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.