いくつかのカスタマイズを含むUbuntu 12.04を使用しています。また、これをカスタムUbuntuの新しいISOにします。
私が尋ねたいのは、ユーザー名を変更する方法です。現在、ホームフォルダには多くの設定があります。したがって、ユーザー名を変更して問題を引き起こしたくありません。
それでは、これを行うためのベストプラクティスやワークフローはありますか?
ベストアンサー1
これ本物正しい方法は何ですか?ユーザー「peter」を「paul」に変更するとします。
groupadd paul
usermod -d /home/paul -m -g paul -l paul peter
これにより、そのディレクトリとすべてのファイルの名前、グループ、ホームディレクトリ、および所有権とグループが新しいディレクトリに変更されます。元の「ポール」で作成したユーザーと区別できないユーザーが作成されます。
別の方法は、ファイル内のPeterエントリの最初のフィールドを/etc/passwd
編集することです。/etc/shadow
その後、「peter」を「paul」に変更します/etc/group
。次に、ホームディレクトリの名前をからに変更します/home/peter
。/home/paul
次に、chown -R paul /home/paul
ディレクトリとその下のすべてのファイルとディレクトリの所有権とグループ化関係を取得し、新しいファイルとディレクトリを取得します。