答え1
batcastle
名前がユーザー名のようですが、live
これを指名といいます。両方ともファイルに保存されます/etc/passwd
。ユーザー名の変更(ログインなど)は、ホームディレクトリ名をとして指定する可能性が高いため、もう少し複雑です/home/$(whoami)
。
ユーザー名を変更するにはを使用しますusermod
。
usermod -l newusername -d /home/newusername -m oldusername
これにより、ファイルとディレクトリの所有権を変更する必要があります。実際、ファイルシステムでは、所有者情報は数値IDでのみ保存されるため、これは必要ありません。
chown -R newusername /home/newusername
指の名前を変更するには、次のようにしますchfn
。
chfn -f 'John Doe' username
詳細については、対応するman
コマンドページを参照してください。