기본 셸을 변경하는 동안 내 사용자 계정이 엉망이 되었습니다. 수정이 필요합니다.

기본 셸을 변경하는 동안 내 사용자 계정이 엉망이 되었습니다. 수정이 필요합니다.

무엇이 잘못되었는지 정확히 설명할 수는 없지만 기본 쉘을 변경(되돌리기)하려고 하다가 chsh -s"PAM: 인증 실패"에 직면했습니다. 그런 다음 여기저기서 다양한 해결 방법을 읽고 시도한 후 처음에 세션에서 로그아웃했을 때 Ubuntu의 초기 설정 마법사가 나타나도록 시스템을 엉망으로 만들었습니다(분명히 정의된 사용자가 없었습니다)!

그런 다음 재부팅을 시도했고 부팅 화면에 재고가 표시되었습니다. 문제를 해결하고 로그인 화면으로 이동할 수 있었지만 내 사용자가 목록에 없었고 사용자 이름/비밀번호를 수동으로 입력하여 로그인할 수 없었습니다. (다시 초기화 마법사를 통해) 새로운 것을 생성해야 했습니다.

새 사용자로 로그인한 후 기존 사용자( )에 대한 새 비밀번호를 설정했는데, sudo passwd olduser이번에는 사용자 이름과 새 비밀번호를 수동으로 입력하여 마침내 이전 사용자 계정에 로그인할 수 있었습니다(여전히 로그인 시 표시되지 않음).

이제 이상한 상황이 발생했습니다. 데이터가 손실되지는 않았지만 예전 사용자가 왠지 완전하지 않습니다. 누락된 부분을 어디에서 찾을 수 있는지 모르겠습니다. 일부 앱에서는 키체인 비밀번호를 요청하는데, 나중에 수정할 수 있을 것 같습니다. 요약: 우선 로그인 화면에 일반적으로 사용자가 나열되도록 해야 합니다.

출력~$ getent passwd olduser roxch:x:1000:1000:MyName:/home/olduser:/usr/bin/fish

관련 정보