내 세션에 접근할 수 없습니다

내 세션에 접근할 수 없습니다

다음 명령을 사용하여 /home/mary 폴더의 이름을 /home/alex로 변경했습니다. mv /home/mary /home/alex PC를 다시 시작하고 비밀번호를 입력하면 동일한 페이지가 로드되고 다시 표시됩니다(비밀번호 입력 ) 세션에 액세스할 수 없습니다. 폴더 이름을 변경할 때 심각한 실수를 한 것 같습니다. 이 문제를 해결할 수 있는 방법이 있습니까? 내 PC에 매우 중요한 데이터가 있습니다.

답변1

내 PC에는 매우 중요한 데이터가 있습니다.

중요한 데이터는 백업이 있다는 의미입니다. 그래서 당신은 그것을 복원할 수 있습니다. 그런 식으로 걱정해야 할 것은 로그인할 수 있는 사용자를 얻는 것뿐입니다. 아래를 참조하세요.

mv /집/메리 /집/알렉스

왜 그것이 좋은 생각이라고 생각했나요?

/etc/passwd예를 들어 및 같은 파일은 /etc/shadow사용자를 이동할 때 업데이트되지 않습니다.

이를 수행하는 방법: 설정의 "사용자" 옵션에서 alex라는 두 번째 사용자를 생성하고 관리자로 만듭니다. 그런 다음 Alex에 로그인하여 작동하는지 확인하십시오. 그런 다음 모든 개인 파일을 Alex로 복사 /home/alex하고 잠시 chown -R $USER:$USER /home/alex동안 Alex로 로그인하세요. 숨겨진 파일 위에 복사하지 마십시오. 작동하는지 확인한 다음 deluser명령을 사용하여 사용자 mary를 제거합니다. 제거해서가 아니라/home/mary

현재 문제를 해결하려면:

  • 라이브 세션이나 Grub Rescue를 사용하여 명령줄로 이동합니다.

그냥 하면 효과가 있을 수 있지만 chown -R alex:alex /home/alex그렇지 않으면 이 문제에 또 다른 문제가 쌓이게 됩니다.

그럼 절차는...

명령줄에서:

모든 것을 다시 복사(이동 아님)하여 시작합니다 /home/mary.
Mary에 로그인하면 작동하는지 확인합니다. 그렇지 않은 경우 a를 수행 chown -R mary:mary /home/mary하고 다시 시도하십시오.
작동하는 경우 제거하고 ( 사용자 alex가 없기 때문에 /home/alex실제로 rm는 아니고 디렉터리만 있음) 위에 나열된 방법을 계속 진행합니다.deluser

또한 살펴보십시오 .xsession-errors. 여기에 오류가 기록됩니다.

관련 정보