마운트된 NFS 디렉터리의 파일에 대한 소유자 액세스 권한을 가집니다.

마운트된 NFS 디렉터리의 파일에 대한 소유자 액세스 권한을 가집니다.

Linux RedHat 서버와 Solaris 10 클라이언트가 있습니다. RW(읽기/쓰기) 옵션을 사용하여 Solaris 시스템의 RedHat 서버에 있는 디렉토리를 마운트했습니다. 사용자(예: ruser)를 사용하여 생성된 일부 디렉터리가 서버(Redhat)에 이미 있습니다.

이 디렉토리의 권한은 다음과 같습니다.drwxr-xr-x. 즉, 소유자만이 디렉토리에 쓸 수 있어야 한다는 뜻입니다. 문제는 설치된 디렉토리를 통해 Solaris 시스템에서 이러한 디렉토리에 쓰려고 할 때 권한 거부 오류가 발생한다는 것입니다. 그러나 디렉터리 권한을 drwxrwxrwx로 변경하면 제대로 작동합니다.

내 것을 어떻게 지킬 수 있나요?drwxr-xr-x설치된 클라이언트 디렉터리를 통해 쓸 수 있지만 서버에 대한 권한이 있습니까?

클라이언트 시스템에서 동일한 비밀번호를 사용하여 동일한 사용자(ruser)를 생성해 보았지만 그것만으로는 충분하지 않은 것 같습니다.

어떤 아이디어가 있나요? 감사해요.

답변1

파일 시스템은 사용자 이름을 저장하지 않고 사용자를 식별하는 사용자 ID를 저장합니다.

따라서 사용자가 두 시스템 모두에서 동일한 사용자로 인식되도록 하려면 동일한 UID를 가져야 합니다. 이는 .txt의 세 번째 열입니다 /etc/passwd.

사용자의 UID를 보려면 명령을 입력하십시오 id.

따라서 이 문제를 해결하려면 먼저 두 시스템의 사용자가 동일한 UID를 가지고 있는지 확인한 다음 한때 그 사람에게 속했던 디렉터리를 확인해야 합니다. chownUID 변경 후에는 해당 디렉터리가 더 이상 그 사람에게 속하지 않기 때문입니다.

관련 정보