암냥의 작업실

뒤로

어느날 나는 지금 쓰고 있는 유저 이름을 바꾸고 싶어서 바꾸게 되었다.

0. 유저 이름 변경 준비하기#

유저 이름을 변경하기 위해서는 관리자 권한이 있는 (즉 sudo를 사용할 수 있는) 계정이 필요하다.

바꿀 대상의 유저는 로그아웃 상태여야하기 때문에 다른 유저로 로그인해야한다.

1. 유저 이름 변경하기#

유저 이름을 변경하기 위해서는 usermod 명령어를 사용하면 된다.

sudo usermod -l new_username old_username
bash
[root@furch ~]# sudo usermod -l neko imnyang
usermod: user imnyang is currently used by process 55966
plaintext

2. 홈 디렉토리 이름 변경하기#

유저 이름을 변경했다면 홈 디렉토리 이름도 변경해야한다.

sudo usermod -d /home/new_username -m new_username
bash

위와 같은 명령어로 홈 디렉토리 이름을 변경할 수 있다.

3. 그룹 이름 변경하기#

그룹 이름도 변경해야한다.

sudo groupmod -n new_username old_username
bash

또한 기존에 있던 그룹또한 다시 들어가야한다.

sudo usermod -aG group new_username
bash

4. 변경 사항 확인하기#

변경 사항을 확인하기 위해 cat /etc/passwd 명령어를 사용하면 된다.

cat /etc/passwd | grep new_username
bash

위와 같은 명령어로 변경된 유저 이름을 확인할 수 있다.

5. 변경 사항 적용하기#

변경 사항을 적용하기 위해 로그아웃 후 다시 로그인하면 된다.

이제 유저 이름이 변경되었다.

Linux에서 Username 변경하기
https://blog.imnya.ng/linux-change-username
저자 암냥
게시일 2025년 02월 07일