내 사용자에게만 sshfs 마운트 지점에 대한 액세스 설정

내 사용자에게만 sshfs 마운트 지점에 대한 액세스 설정

/media/$USER새 디렉토리에 생성 합니다 myvps. 권한을 700으로 설정하세요.

다음으로 원격 디렉토리를 마운트했습니다 sshfs.

이제 내 vps 디렉토리에 root:root소유자가 있습니다. 물론, 내 에서 그것을 얻을 수는 없습니다 $USER.

myvps그렇다면 원격 디렉터리를 마운트한 후에는 내 사용자만 해당 디렉터리에 액세스할 수 있습니까?

답변1

옵션 uid및 다음을 사용하십시오 gid.

-o uid=N 파일 소유자 설정

-o gid=N 파일 그룹 설정

추가 정보여기.

내 bash 스크립트의 코드:

sshfs $VPS:$MPATH $TARGET_PATH -o reconnect -o follow_symlinks -o IdentityFile=$VPS_KEY -oauto_cache,reconnect,default_permissions,uid=$UID,gid=$(id -g $USER)

PS: 감사합니다 @tobiasBora

관련 정보