내 "Linux mint for Debian" 설치는 라이브 CD에서 부팅한 다음 하드 드라이브와 USB 장치 사이에 일부 파일을 복사할 때까지 제대로 작동했습니다. 이제 /user/home 디렉토리에 액세스하지 않고 부팅 중이라고 표시됩니다. 임시 "홈"으로 시작하므로 사용자의 "홈" 디렉터리에 있는 파일에 액세스할 수 없습니다.
사용자 디렉터리 공간 액세스 및 권한을 재설정하는 방법은 무엇입니까?
답변1
"USB 장치"에는 일반적으로 사용자 및 권한을 인식하지 못하는 일부 (Windows) FAT 파일 시스템이 포함되어 있습니다. 홈 디렉터리에서 USB 장치로 파일을 이동하면 파일의 소유자 및 올바른 권한에 대한 모든 정보가 손실됩니다. 이를 홈 디렉토리에 다시 복사하면 "임의의" 소유자와 권한이 부여됩니다. 이제 이러한 파일은 루트에 속할 수 있습니다.
모든 것을 복원하는 한 가지 방법은 가장 최근의 백업을 복원하는 것입니다. - 당신이 가지고 있다면.
아니면 수동으로 수정할 수도 있습니다. 수리 소유자를 사용할 수 있어야 합니다 sudo chown -R $USER /home/$USER/
. 이 정도면 다시 로그인할 수 있을 것입니다.
그러면 여전히 잘못된 권한이 있을 수 있습니다. ( x
많이 해냈습니다 ls -l
.) 이를 사용하여 chmod
이러한 문제를 해결할 수 있습니다. 당신이 할 수 있는 가장 좋은 방법은 find ~ -type f -exec chmod a-x {} \;
대부분의 권한을 수정하는 것입니다.
답변2
/home/user
내 생각엔 , user
당신의 사용자 이름이 어디에 있단 말 인가요? 그렇다면 로그인 후 터미널을 열고 다음 명령을 실행하십시오.
sudo chown -R user:user ~/
user
실제 사용자 이름으로 변경하세요 . 이렇게 하면 홈 디렉터리의 모든 파일과 폴더에 대한 권한이 재설정됩니다.
방금 LMDE 설치에서 이것을 테스트했는데 오류 메시지에도 불구하고 실제로 그래픽으로 로그인할 수 있습니다. 그렇지 않은 경우 을 클릭하고 Ctrl Alt F1명령줄에서 로그인한 후 동일한 명령을 실행합니다. 그런 다음 를 눌러 Alt F8GUI로 돌아갑니다.