설치시 사용자 이름을 잘못 입력했습니다. 그래서 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는 이와 같이 작동하지 않습니다. 귀하의 키링에는 이전 자격 증명도 포함된다는 점을 잊지 마세요. 백업하는 방법을 잘 모르겠습니다.... 내보낼 수도 있을까요?
그래서 나는 사용자 이름을 변경하기 위해 다음을 수행하게 되었습니다. 더 쉬운 방법을 알고 싶습니다.
- 으로
olduser
Chrome 및 Firefox에 로그인하여 설정을 동기화합니다. - 설정에서 사용자 및 그룹을 사용하여
killmenow
동일한 패스로 사용자를 생성하고 그를 관리자로 만들고 재부팅하고 로 로그인합니다killmenow
. - 터미널 riun 을 열고
sudo i
이를mkdir /home/newusername
uid: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
도움이 되었기를 바랍니다 !