완벽한 다음 행보는 없다.

우분투 사용자 이름(username) 변경 (ubuntu 16.04) 본문

Linux

우분투 사용자 이름(username) 변경 (ubuntu 16.04)

We On Fire 2019. 2. 14. 15:24


하.. ㅋㅋㅋ 이것도 삽질 많이 했음... ㅎㅎ;;


나 같은 경우 로그인 한 유저의 사용자 이름을 변경하려고 하다가 삽질을 많이 했다.

그러지 말고 임시유저를 하나 만들고, 그 임시유저로 로그인해서 원하는 사용자의 이름을 변경하는게 잘 되더라.



1. 임시 유저를 만들고, 임시 유저에게 sudo 권한을 준다. 


sudo adduser 임시유저                 //유저가 새로 생성된다.
sudo adduser 임시유저 sudo



2. 로그아웃 후 생성한 임시 유저로 로그인한다. 

GUI환경에서 UI 오른쪽 상단의 톱니바퀴(흔히들 설정으로 사용하는)를 누르면 로그인, 로그아웃 옵션이 나온다.



3.   터미널을 열고 변경하길 원하는 유저의 이름을 변경해준다. 그리고 변경한 유저의 이름으로 홈디렉토리를 변경해준다


 sudo usermod -l 변경원하는유저이름 바꾸려는유저이름

sudo usermod -d /home/바꾸려는유저이름 -m 바꾸려는유저이름

예를 들면


sudo usermod -l oldusername usernameToChange

sudo usermod -d /home/usernameToChage -m usernameToChange



4. 여기까지가 하면 사용자이름이 변경되었을 것이다.

임시유저에서 로그아웃 하고, 기존의 유저로 로그인 한다.



사용자 이름이 변경되었는지 확인하기 위해 터미널에서


whoami


혹은


echo $USER


를 치면 사용자이름이 나온다.




5. 임시유저 계정과 디렉토리 삭제.


sudo deluser 임시유저
sudo rm -r /home/임시유저



출처


https://askubuntu.com/questions/34074/how-do-i-change-my-username



Comments