Ubuntu ユーザ名 変更

# usermod -l 新ユーザー名 旧ユーザー名

(lはえるです)

usermod: user * is currently used by process *

というエラーが出てしまった場合は

 

ta1se1.hatenablog.com

 

 この記事を参考に対処してください。

無事usermodに成功した場合には、

ユーザ名変更に伴って変更すべきところがあるのでそこも変更しましょう。

# cd /home

# mv 旧ユーザ名/ 新ユーザ名/

# cp -a /etc/passwd /etc/passwd.bk

一応バックアップを作成しておく。

# vim /etc/passwd

旧ユーザ名のところを全て新ユーザ名に置換。

一番下を

新ユーザ名:x:1000:1000::/home/新ユーザ名:/bin/bash

にする(1000のところは不定(自由))

# cp -a /etc/group /etc/group.bk

一応バックアップを作成しておく。

# vim /etc/group

旧ユーザ名をすべて新ユーザ名に置換。

終了。