사용자 이름 바꾸기

사용자 이름 바꾸기

설치시 사용자 이름을 잘못 입력했습니다. 그래서 SUDO 권한으로 게스트 계정을 만들어 로그인 후 사용자 이름을 변경했습니다. 하지만 ls /home 명령을 사용하여 사용자 목록을 확인할 때 사용자의 새 이름이 표시되지 않고 대신 이전 이름이 나타납니다. 하지만 새 이름을 사용하여 로그인합니다.

홈 디렉터리 내부의 이름을 별도로 변경해야 하는 것과 같나요? 또한 다른 변경 사항이 있으면 수행해야 합니다..?

답변1

Ubuntu에서 사용자 이름을 바꾸거나 사용자 이름을 변경하는 절차:

수정할 사용자로 실행하는 경우 먼저 로그아웃한 다음 콘솔을 엽니다.

Ctrl+ Alt+를 누르세요F1

그렇지 않으면 간단히 새 터미널을 엽니다.

Ctrl+ Alt+를 누르세요T

그리고 다음을 실행하세요:

exec sudo -i
killall -u [oldname]
id [oldname]
usermod -l [newname] [oldname]
groupmod -n [newname] [oldname]
usermod -d /home/[newname] -m [newname]
usermod -c "[full name (new)]" [newname]
id [newname]

예:

sudo -i
killall -u belaje
id belaje
uid=1000(belaje) gid=1000(belaje) groups=1000(belaje),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),127(sambashare)
usermod -l  balaja belaje
groupmod -n balaja belaje
usermod -d /home/balaja -m  balaja
usermod -c "Bala Jagannathan" balaja
id balaja

콘솔 버전에서 그래픽 버전으로 돌아가고 싶을 때마다:

Ctrl+ Alt+를 누르세요F7

답변2

서버에서 이것은 나에게 효과적이었습니다.

sudo usermod -md /home/NewHome -l NewName OldName
sudo groupmod -n NewGroupName OldGroupName

이렇게 하면 사용자와 해당 그룹, 홈 폴더의 이름이 변경됩니다.

답변3

이것은 작동하지만 많은 앱이 특별히 /home/oldusername; 많은 개별 소프트웨어 작성자는 구성을 호출하기 위해 변수를 사용하지 않고 $HOME이 아닌 이전 사용자 이름을 직접 지정합니다. Chrome, GTK 및 Firefox는 이와 같이 작동하지 않습니다. 귀하의 키링에는 이전 자격 증명도 포함된다는 점을 잊지 마세요. 백업하는 방법을 잘 모르겠습니다.... 내보낼 수도 있을까요?

그래서 나는 사용자 이름을 변경하기 위해 다음을 수행하게 되었습니다. 더 쉬운 방법을 알고 싶습니다.

  • 으로 olduserChrome 및 Firefox에 로그인하여 설정을 동기화합니다.
  • 설정에서 사용자 및 그룹을 사용하여 killmenow동일한 패스로 사용자를 생성하고 그를 관리자로 만들고 재부팅하고 로 로그인합니다 killmenow.
  • 터미널 riun 을 열고 sudo i이를 mkdir /home/newusernameuid:gid 와 동일하게 만듭니다.oldusername
  • usercreatedfiles.xyz, 데스크탑, 다운로드 및 문서, 사진, 음악, 영화 등과 같이 생성된 파일이 포함된 기타 디렉토리를 로 이동 /home/oldusername/합니다 /home/newusername.
  • 특정 설정이 있는 특정 앱을 찾아보세요... 여기에 주의를 기울이는 것이 도움이 됩니다 :) 파일을 잃어버리면 사용자가 전화번호부를 가지고 당신을 괴롭힐 것입니다 ;)
  • vi /etc/passwd그리고 /etc/group참고 newusername하고/home/newusername
  • passwd newusername임시 비밀번호를 두 번 입력하고 재부팅하고 로 로그인합니다. newusername비밀번호는 이전 지점에서 입력한 비밀번호입니다.
  • killmenow설정에서 "사용자 및 그룹"을 사용하여 삭제하세요 .

삭제하기 전에 시간이 지날 때까지 기다리십시오 /home/oldusername . 중요한 내용을 놓친 경우를 대비하여... 또는 다른 곳으로 옮겨서 /home/newusername/Downloads알려주십시오.

mv /home/oldusername /home/newusername/Downloads/oldusername-backup

답변4

홈 디렉토리의 사용자 이름을 변경하려면 아래 방법을 시도해 보십시오.

usermod -d /home/newHomeDir -m newUsername

도움이 되었기를 바랍니다 !

관련 정보