현재 Linux 시스템에서 원격 서버의 드라이브를 사용하고 싶습니다. 그래서 SSHFS가 옵션이라는 것을 알게 되었습니다. sshfs를 사용하면 아래와 같이 원격 시스템 드라이브를 Linux의 현재 마운트 지점에 매핑할 수 있습니다.
sshfs -d -o debug,sshfs_debug,allow_other,nomap=ignore,idmap=file,uidfile=uidfile.uidmap,gidfile=gidfile.gidmap [email protected]:/data/shared /data/sharedlocal/
GID/UID 파일의 내용입니다.
uidfile.uidmap
raj:502
rahul:503
gidfile.gidmap
prod:1023
그 후에는 마운트 지점을 볼 수 있지만 마운트 지점 내부에 파일을 생성하면 해당 사용자는 항상 루트입니다. 내 말은 이 부분에서 내가 전달하는 모든 것을 의미합니다.[이메일 보호됨]:/데이터 공유]. raj를 사용하면 사용자가 만든 모든 파일은 raj입니다. 각 사용자가 다음과 같이 자신의 파일을 만들 수 있도록 하려면 어떻게 해야 합니까?
-rw-r--r-- 1 raj prod 5 2017-07-02 20:01 rajfile
-rw-r--r-- 1 rahul prod 2 2017-07-02 20:01 rahulfile