Mac OS X でユーザー アカウントの短い名前を変更する方法
目次:
- ユーザーの短縮名のみを変更する
- ユーザーの短い名前とホーム ディレクトリ名の変更: Apple のやり方
- 高度なアプローチ: Admin または root と chown を使用して、ユーザーの短縮名とユーザー ディレクトリ名を変更する
Mac OS X では、ユーザーの短縮名はホーム フォルダの名前の由来であり、ロック画面または SSH 経由のリモート アクセスによるネットワーク接続から Mac にログインするための短縮名でもあります。およびSFTP。ユーザーの短い名前を変更したい理由はさまざまですが、ユーザー アカウントに記載されている名前を変更するだけではありません。これを行うための 4 つの異なる方法について説明します。ログインのために短いユーザー名を変更するだけの簡単な方法と、短いユーザー名だけでなくユーザー ディレクトリ名も一致するように変更する 3 つの完全な方法です。あなたのスキルレベルに合ったものを選んでください。
ここで重要なことは、大文字と小文字の区別と同様にスペルが重要であることです。スペースや特殊文字を含む短いユーザー名またはアカウント名を使用しようとしないでください。通常の文字で簡潔にしてください。
続行する前に、Mac の最新のバックアップがあり、それが重要なデータであることを確認してください。しばらくバックアップしていない場合は、Time Machine で簡単に手動バックアップを強制できます。バックアップが完了したら、読み進めてください。
ユーザーの短縮名のみを変更する
これは、Mac にログインする目的で、ユーザーの実際の短い名前を変更する方法です。これは、ユーザー アカウントのホーム ディレクトリの名前には影響しません:
- システム環境設定を開き、「アカウント」ペインをクリックします
- 左下隅にあるロック アイコンをクリックし、管理者の資格情報を入力します
- 短いユーザー名を変更したいユーザーを右クリックし、「詳細オプション」をクリックします
- 「詳細オプション」画面から、下のスクリーンショットに示すように「アカウント名」の横にリストされているユーザー名を編集します
注意してください。上記の手順では、ユーザーの短いアカウント名のみが変更され、ユーザーのホーム ディレクトリの名前は変更されません。これにより、ユーザー アカウントとディレクトリ名の両方を変更できるいくつかの異なる方法が得られます:
ユーザーの短い名前とホーム ディレクトリ名の変更: Apple のやり方
.- まず、Mac OS X で root ユーザーをまだ有効にしていない場合は有効にする必要があります
- 既存のユーザー アカウントからログアウトし、有効な root ユーザー アカウントにログインします
- /Users/ を開くと、ユーザー アカウントのホーム ディレクトリが表示されます。Mac OS X でフォルダーやファイルの名前を変更するのと同じ方法で、変更するユーザー アカウントのホーム ディレクトリの名前を変更します。Apple の警告ユーザーの短い名前にスペースや特殊文字を含めることはできません
- システム環境設定を開き、「アカウント」パネルをクリックします
- ユーザーのホームディレクトリの名前を変更するために使用した短い名前で新しいユーザーアカウントを作成します
- 「ユーザー フォルダ内のフォルダには、「選択したユーザ名」という名前のフォルダがすでにあります」という警告ダイアログが表示されます。そのフォルダをこのユーザー アカウントのホーム フォルダとして使用しますか?」 – [OK] をクリックします
- rootユーザーからログアウトし、選択した短い名前で新しく作成されたユーザーにログインします
- すべてのファイル、フォルダ、権限、所有権、およびその他すべてが想定どおりであることを確認します。ナビゲートし、いくつかのファイルを開きます。問題がなければ、[アカウント] 設定ペインに戻り、元のユーザー アカウントを削除できます
セキュリティ上の理由から、Apple は root ユーザー アカウントを無効にすることを推奨していますが、root アクセスを使用する頻度に基づいて、それが必要かどうかを判断できます。
高度なアプローチ: Admin または root と chown を使用して、ユーザーの短縮名とユーザー ディレクトリ名を変更する
.ユーザーのディレクトリ名と短い名前を変更する場合は、別の管理者アカウント (またはコマンド ラインから root) を使用して、ユーザーのホーム ディレクトリの名前を変更することもできます (できれば、新しい略称)。これは、管理者アカウントで Finder から行うか、コマンドラインから sudo と root を使用して行うことができます:
sudo mv /Users/oldname /Users/newshortname
次に、上記のアカウント パネルの [詳細オプション] にアクセスするのと同じプロセスで、[選択] ボタンをクリックして、新しく名前を変更したホーム ディレクトリをユーザーのデフォルトとして選択します。それからそれにナビゲートします。コマンドラインからこれを行うことを選択した場合、これは確認のステップになります。
ディレクトリ名を変更したら、chown を使用してファイルの所有権とパーミッションを新しいユーザ名に調整する必要があります:
chown -R newshortname /Users/newshortname
他の方法と同様に、新しく名前を変更したアカウントにログインし、ファイルを開いてアクセスすることにより、すべてが機能していることを確認する必要があります.
また、このオプションを使用して、ユーザーのホーム ディレクトリの場所を変更することもできます。たとえば、オペレーティング システムとアプリケーションをすばやく起動するための小さな SSD ドライブがあり、すべてのファイルを別のドライブに保存したいが、それは新しいトピックに分岐している場合などです。
上級者向け: sudo、mv、および Spotlight を使用して短いユーザー名を変更する
短いユーザー名を変更する別の方法が存在し、それはかなり高度です。
.これを行うやむを得ない理由がない場合、またはシステム ファイルの変更やターミナルの使用に慣れていない場合は、続行しないでください。また、ユーザーの簡易切り替えを有効にして、これをすばやく行うことができます。正しく行えば、数分で短いユーザー名が変更されますが、これは従来からサポートされている方法ではないため、自己責任で進めてください!
これは OS X Mountain Lion で動作することが確認されています。重要なファイルを変更する前に、必ずバックアップを作成してください。
- 別の管理者アカウントにログオンします (必要に応じて、管理者権限を持つ新しいアカウントを作成します)
- /アプリケーション/ユーティリティ/からターミナルを開き、次のコマンドを入力します:
- 古いユーザー名のディレクトリを見つけ、正確なスペルと大文字小文字を書き留めます。この例では「OldShortName」を使用し、必要に応じてそのユーザー名を置き換えて次のコマンドを使用し、新しい短いユーザー名を示します望んだ通りに
- 必要に応じて管理者パスワードを入力します。これはsudoを使用するために必要です
- 次に、 Apple メニューをプルダウンして、[システム環境設定] を選択します
- 「ユーザーとグループ」を選択し、変更するユーザー名を選択します
- 変更したいユーザー名を右クリックし、「詳細オプション…」を選択します
- 「アカウント名」と「ホームディレクトリ」の横のフィールドを新しい短い名前に合わせて変更します
- 「OK」をクリックして変更を受け入れます。更新されるまで少し時間がかかる場合があります
sudo ls /Users/
sudo mv /Users/OldShortName /Users/NewShortName
短いユーザー名が変更されましたが、まだ完了していません。現在アクティブな管理者アカウントからログアウトするか、ユーザーの簡易切り替えを使用してログイン ウィンドウを呼び出し、新しく名前を変更したユーザーとしてログインします。
次の一連の手順も同様に重要です。そうしないと、Spotlight およびスマート フォルダが機能しません:
- 名前を変更したユーザーとしてログイン
- ~/Documents、~/Desktop/などでユーザーファイルが想定される場所にあることを確認し、いくつかを開いてパーミッションが正常に機能していることを確認します
- Apple メニューからシステム環境設定を起動し、「Spotlight」を選択し、「プライバシー」タブをクリックします
- Finder から /Home/ ディレクトリに移動し、新しく名前を変更した users ディレクトリを選択し、Spotlight Privacy ウィンドウにドラッグ アンド ドロップします
- Spotlight プライバシー ウィンドウからユーザー ディレクトリを選択して削除します。これにより、このユーザー ファイルの Spotlight インデックスが強制的に再構築され、すべてのファイルが Spotlight、スマート フォルダ、およびすべてのマイ ディレクトリで期待どおりに検出されるようになります。ファイル
- システム環境設定を閉じて、Spotlight が再構築されるのを待ちます
- 終了したら、「すべてのファイル」を開いてリストを表示し、コマンド+スペースバーでファイルを検索してSpotlightが機能していることを確認します
すべてを正しく行った場合、ユーザー アカウントの短い名前が変更されます。必要に応じて、余分な管理者アカウントを削除できます
更新: 2013 年 1 月 25 日