Невозможно прочитать файл на файловой системе, смонтированной через fstab sshfs

Я пытаюсь обеспечить, чтобы определенные файлы в смонтированной файловой системе были доступны для чтения, по крайней мере, для одного пользователя без полномочий root. Однако на данный момент даже пользователь root не может читать эти файлы. Вот моя ситуация:

Вот соответствующая строка в fstab:

sshfs#andrew.eisenberg@marykate:/ /mnt/marykate fuse defaults,uid=1000,gid=1000,idmap=user,allow_other,follow_symlinks 0 0 

(Обратите внимание, что пользователь andrew.eisenberg уже является членом группы fuse , redis и david )

На машине marykate, вот справочник, о котором идет речь:

 [13:48] marykate:~ $ ll /var/lib/redis/7000 total 1089640 -rw-rw---- 1 redis 671476509 Jun 15 13:48 appendonly.aof -rw-rw---- 1 redis 444305035 Jun 15 13:47 dump.rdb 

На целевой машине это выглядит так:

 [13:46] ashley:/mnt/marykate/var/lib/redis/7000 $ ll total 1091116 -rw-rw---- 1 david 672465989 Jun 15 13:49 appendonly.aof -rw-rw---- 1 david 444831971 Jun 15 13:49 dump.rdb 

И нет пользователей, которые могут фактически получить доступ к этим файлам:

 $ sudo less appendonly.aof appendonly.aof: Permission denied $ sudo -u david less appendonly.aof appendonly.aof: Permission denied 

Я думаю, что причина, по которой файлы принадлежат другому пользователю, заключается в том, что uids этих двух машин не совпадают.

Однако я совершенно смущен, почему я не умею читать эти файлы.

Я совершенно новичок в этом, и я просто спотыкаюсь, поэтому любые другие советы о том, что я должен делать, будут оценены.


EDIT У меня есть обходной путь, но я не доволен этим. В смонтированных файловых системах я изменил все соответствующие файлы, чтобы их можно было прочитать всем. И теперь в базовой файловой системе я могу их прочитать.

Мне не нравится это решение, так как я не хочу, чтобы эти файлы были доступны для чтения в мире. Я бы предпочел сохранить их только для пользователей / групп, но не знаю, как это сделать.