내 현재 사용자 이름은 입니다 . 데이터 손실이나 문제 발생 없이 mpatil
어떻게 변경할 수 있나요 ?algo
답변1
다음 명령을 사용하여 로그인을 변경할 수 있습니다usermod
명령을 실행하여(루트로 또는 사용 sudo
):
usermod --login algo mpatil
는 algo
새 로그인 이름이고 mpatil
은 이전 로그인 이름입니다.
이는 대략 다음과 같습니다.존의 조언수동 편집은 /etc/password
오류가 덜 발생하지만 usermod
변경 사항에도 적용됩니다.
이 됩니다.오직로그인을 변경하면, 특히 홈 디렉토리는 새 로그인을 반영하도록 변경되지 않습니다(대부분 여전히 /home/mpatil
).
홈 디렉터리도 변경하려면 다음 명령을 실행하면 됩니다.
usermod --login algo --home /home/algo --move-home mpatil
이것문제를 일으킬 수 있다구성에 로그인 이름이나 확장 홈 디렉토리 경로를 기록하는 애플리케이션을 사용하십시오. 너~ 할 것이다이를 수행하는 애플리케이션은 애플리케이션에 따라 새 홈 디렉터리 경로 및/또는 로그인을 사용하도록 자체적으로 구성되어야 합니다.
그러한 애플리케이션을 식별하기 위한 좋은 출발점은 다음과 같습니다.grep
이전 로그인/이전 홈 디렉토리 경로의 경우파일 클릭.
답변2
mpatil은 시스템 이름이 아니라 [mpatil@localhost ~]$
사용자 이름입니다(시스템 이름은 localhost입니다). 여기에 나타나기를 원하시면 algo
algo로 로그인해주세요.
답변3
사용자 이름을 변경하려면 루트로 편집하고 /etc/passwd
" /etc/shadow
mpatil"을 "algo"로 변경한 다음 완전히 로그아웃하고 "algo"로 다시 로그인해야 합니다. 기존 "algo" 계정으로 전환하려면 su
또는 를 사용하세요 sudo
.