NFS 사용시에 권한속성은 넘겨줄 수 없나요?
글쓴이: ism2004_bisket / 작성시간: 화, 2004/06/22 - 8:53오후
컴퓨터 두대를 NFS 파일 시스템을 사용하여 데이타를 주고 받으려고 합니다.
둘다 root로 로긴한 상태에서 파일을 주고 받는데..
파일은 복사가 잘 되지만 권한은 복사가 되지 않는 것 같습니다(nobody, nogroup으로 되네요)
권한을 넘겨 줄 수 있는 방법은 없는지요??
문서를 보면 root=n 이란 속성 옵션을 주면 된다고 하는데..
192.x.x.x.* (...., root=id ..) 어떤식으로 사용하야 하는지 잘 모르겠네요..
결론은....권한을 복사 할 수 있느냐....할 수 있으면 어떤 형식으로 해야 하냐...이지요..^^
Forums:
우왓...했네요...
........ (async, ..., no_root_squash, map_identity ) 이런식으로 하니깐 되네요...
근데..이건 매우 위험하다 하데요..^^*
ism__
아닌가 봐요.....또...
exec: .: 퍼미션 거부... 이렇게 나오네요..
커널 부팅시에.. chroot . 이걸 했었는데...퍼미션 거부가 나오네요..
ism__
저는 nfs 로 주고 받을때 소유권및 기타속성도 그대로 유지됬
저는 nfs 로 주고 받을때 소유권및 기타속성도 그대로 유지됬습니다.
nfs 는 한마디로 마치 Local Hdd 처럼사용할수 있기때문에 그것이 안된다면
그게 이상한거지요..님이 nfs 설정에서 먼가 잘못하신것 같은데요..
일단 연결하고자하는 쪽의 권한을 받지 못했거나.
실제로 계정이 번호로 매칭되어있는데 서버간의 계정이 공유되지 않으므로
상대편에게 넘어가면 오직 계정번호로 인식하게됩니다. 만일 상대서버에 그계정번호가 다르다면 없은것으로 인식하거나 엉뚱한 계정으로 보이겠죠.
따라서 계정번호를 맞추어줌으로써 해결됩니다.
퍼미션거부가 나올만도하네요.. 설사 루트로 로그인했다하여도 nfs 영역은 루트권한이 먹히지 않습니다.
----------------------------------------------------------------------------
그럼..... 둘다 uid랑 pid를 같게 해야 할까요???
같은 아이디로 하면 된다고 아까 어디선가 읽은 기억도 있고..님도 그러시는데...
그냥 단지 같은 아이디를 add 해서 하면 되나요??
(머신1에 hello로 로긴 하고 머신2에 hello로 로긴하고 그런식??)
그 부분이 잘 이해가 되지 않습니다. 지금은 또 학교가 아니라..직접 해볼 수도 없고...
꼭 해결해야 하는 문제거든요..실질적으론 커널 부팅 init프로세스 호출 전
exec chroot . sh -c ~~~ 이런식으로 해서 init를 찾아 가려고 하거든요...
ism__
아이디가 아니라 uid가 같아야 합니다.
아이디가 아니라 uid가 같아야 합니다.
----
http://nohmad.tumblr.com/
댓글 달기