ユーザー名の変更

ユーザー名の変更

インストール時にユーザー名を間違えました。そのため、ログイン後に SUDO 権限を持つゲスト アカウントを作成してユーザー名を変更しました。しかし、ls /home コマンドを使用してユーザーのリストをチェックすると、ユーザーの新しい名前が表示されず、古い名前が表示されています。しかし、新しい名前を使用してログインします。

ホームディレクトリ内の名前を個別に変更する必要があるのでしょうか? また、他に変更する必要があるものはありますか?

答え1

Ubuntu で名前またはユーザー名を変更する手順:

変更するユーザーとして実行している場合は、まずログアウトしてからコンソールを開きます。

Ctrl+ Alt+を押すF1

それ以外の場合は、新しいターミナルを開くだけです。

Ctrl+ Alt+を押すT

そして実行します:

exec sudo -i
killall -u [oldname]
id [oldname]
usermod -l [newname] [oldname]
groupmod -n [newname] [oldname]
usermod -d /home/[newname] -m [newname]
usermod -c "[full name (new)]" [newname]
id [newname]

例:

sudo -i
killall -u belaje
id belaje
uid=1000(belaje) gid=1000(belaje) groups=1000(belaje),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),127(sambashare)
usermod -l  balaja belaje
groupmod -n balaja belaje
usermod -d /home/balaja -m  balaja
usermod -c "Bala Jagannathan" balaja
id balaja

コンソール バージョンからグラフィカル バージョンに戻りたいときは、次の手順に従ってください。

Ctrl+ Alt+を押すF7

答え2

サーバー上ではこれがうまくいきました:

sudo usermod -md /home/NewHome -l NewName OldName
sudo groupmod -n NewGroupName OldGroupName

これにより、ユーザーとそのグループ、およびホーム フォルダーの名前が変更されます。

答え3

これは動作しますが、多くのアプリは を明示的に呼び出すため動作しません/home/oldusername。多くの個々のソフトウェア作成者は、設定を呼び出すために変数を使用せず、$HOME ではなく oldusername を直接指定します。Chrome、GTK、Firefox はこのように動作します。キーリングにも古い認証情報が含まれることを忘れないでください... バックアップ方法がわかりません... エクスポートできますか?

結局、ユーザー名を変更するために次の操作を実行することになります。もっと簡単な方法が知りたいです。

  • olduser設定を同期するには、ChromeとFirefoxにログインしてください
  • 設定でユーザーとグループを使用して、killmenow同じパスワードを持つユーザーを作成し、そのユーザーを管理者にし、再起動して としてログインしますkillmenow
  • ターミナルを開き、riunsudo imkdir /home/newusername実行して、uid:gidをoldusername
  • usercreatedfiles.xyz、デスクトップ、ダウンロード、およびドキュメント、写真、音楽、ムービーなどの作成されたファイルを含むその他のディレクトリを に移動し/home/oldusername/ます/home/newusername
  • 特定の設定を持つ特定のアプリを見つけます...ここで注意を払うと役立ちます :) ファイルを紛失した場合、ユーザーは電話帳であなたに知らせる可能性があります ;)
  • vi /etc/passwd/etc/group参照newusernameして/home/newusername
  • passwd newusername一時パスワードを 2 回入力し、再起動して としてログインします。newusernameパスワードは前のポイントで入力したものになります。
  • killmenow設定の「ユーザーとグループ」を使用して削除します。

重要なものを見逃した場合に備えて、削除する前にしばらく待ってください/home/oldusername ...または移動して/home/newusername/Downloads伝えてください

mv /home/oldusername /home/newusername/Downloads/oldusername-backup

答え4

ホームディレクトリのユーザー名を変更するには、以下を試してください。

usermod -d /home/newHomeDir -m newUsername

お役に立てれば !

関連情報