다른 파티션에서 /home에 액세스하는 데 문제가 있습니다.

다른 파티션에서 /home에 액세스하는 데 문제가 있습니다.

저는 현재 /sda1에서 Chakra를 사용하고 /sda2(배포판을 시험해보고 놀기 위해 예약한 파티션)에서 Fuduntu를 사용하고 있으며, 두 시스템 모두 서로 다른 /home 파티션 각각에 대해 /sda3을 사용합니다(" Chakrahome') 및 'Fuduntuhome').

일반적으로 /home 폴더(/sda2에는 Elementary, Ubuntu, Debian, Mint, Antix, Crunchbang 등이 있음)에 액세스하는 데 문제가 없으므로 "Chakrahome" 폴더에 파일을 저장하고 다른 폴더에 연결합니다. 시스템. Fuduntu를 설치한 이후 Chakrahome에 액세스하려고 하면 거부되어 모든 파일을 사용할 수 없게 되었습니다.

이것이 Fuduntu의 문제인지는 모르겠지만 권한을 건드린 적이 없으므로 이 딜레마를 해결하는 방법에 대한 의견을 듣고 싶습니다. 매우 감사합니다!

답변1

UID는 두 시스템의 사용자 계정 간에 다를 수 있습니다. 파일 시스템 권한은 소유자/그룹/모든 권한을 사용하여 처리됩니다.보여주기 위해ls사용자 이름은 실제로 고유한 숫자 식별자를 사용하여 사용자를 식별하는 과 같은 도구를 사용할 때 사용됩니다 .

두 시스템 모두에서 무료 UID를 선택한 다음 usermod -u [uid] [username]이를 두 시스템 모두에 게시하여 UID를 동기화할 수 있습니다.

그런 다음 홈 디렉터리의 권한을 업데이트합니다.

chmod -R [username] ~[username]

답변2

fuduntu에는 기본적으로 SELinux가 활성화되어 있다고 생각합니다. 공유 홈 디렉토리가 홈으로 올바르게 표시되지 않은 것 같습니다. Funduntu에서 실행하여 SELinux 태그를 복원 할 수 있습니다 restorecon -R -v /home. 하지만 Chakra가 SELinux를 사용하는지 또는 새 SELinux 태그가 다른 배포판으로 이식 가능한지는 알 수 없습니다.

관련 정보