Study: ComputerScience(CS)/CS: Linux

[Linux] 리눅스 사용자 관리 (user@host : 사용자명, 호스트명 변경하기)

DrawingProcess 2022. 7. 19. 01:27
반응형

사용자 이름 변경 (user@host)


0. 사용자 이름 확인

$ whoami
$ logname

1. 임시 유저를 만들고, 임시 유저에게 sudo 권한을 부여합니다.

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

임시유저를 sudo 그룹(sudo 권한을 가진 그룹)에 추가합니다. 

$ sudo adduser <임시유저> sudo

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

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

$ sudo usermod -l <변경원하는유저이름> <바꾸려는유저이름>
$ sudo usermod -d /home/<바꾸려는유저이름> -m <바꾸려는유저이름>

4. 임시유저에서 로그아웃 하고, 기존의 유저로 로그인하여 변경되었는지 확인합니다.

$ whoami
$ echo $USER

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

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

 

호스트 이름 변경 (user@host)


0. 호스트 이름 확인

$ hostname

1. 호스트 이름 변경

$ hostnamectl set-hostname myhostname

2. 호스트 이름 변경 확인

$ hostname

 

참고



반응형