Eu quero usar uma unidade do servidor remoto no meu sistema Linux atual. Então eu descobri que o SSHFS é uma opção para isso. Usando sshfs eu sou capaz de mapear a unidade do sistema remoto como ponto de montagem no Linux atual, como abaixo.
sshfs -d -o debug,sshfs_debug,allow_other,nomap=ignore,idmap=file,uidfile=uidfile.uidmap,gidfile=gidfile.gidmap [email protected]:/data/shared /data/sharedlocal/
conteúdo do arquivo GID / UID.
uidfile.uidmap
raj:502
rahul:503
gidfile.gidmap
prod:1023
Depois disso eu posso ver os pontos de montagem, mas quando eu crio qualquer arquivo dentro do ponto de montagem, seu usuário é sempre root. Quero dizer, o que eu passar nesta parte [[email protected]: / data / shared]. Se eu usar raj, todos os arquivos criados com raj como usuário. Como posso ter cada usuário para criar seu próprio arquivo da seguinte forma:
-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
Tags permissions sshfs