Я смонтировал файловую систему под SSHFS, который я ранее использовал с NFS4 без проблем.
user@server:/mnt/a/folder /mnt/folder fuse.sshfs defaults,default_permissions,_netdev,allow_other,uid=1000,gid=1000 0 0
и с NFS
server:/mnt/a/folder /mnt/folder nfs4 defaults,default_permissions 0 0
Папка SSHFS монтируется, и полномочия каталога выглядят одинаково, как они находятся на удаленной машине, но когда я пытаюсь изменить/добавить файл в файловой системе, которая принадлежит пользователю владения, я добираюсь, разрешение отклонило ошибку.
У пользователей на удаленной машине и клиентской машине есть тот же UID/GID. Файл монтируется под fstab и версией, 2.5-1ubuntu1 из SSHFS.
Сначала войдите в сервер, затем перейдите к совместно используемой папке /mnt/a/folder
и гарантируйте Вам, у Вас есть доступ для записи.
я протестировал Вашу fstab запись и получил ту же ошибку, которую Вы описываете. Затем я протестировал изменение, и получите ответ, который Вы ищете.
Ваша fstab запись:
[user]@server:/mnt/a/folder /mnt/folder fuse.sshfs defaults,default_permissions,_netdev,allow_other,uid=[user],gid=[user] 0 0
изменение:
[user]@serer:/mnt/a/folder /mnt/folder fuse.sshfs defaults,default_permissions,_netdev,allow_other,uid=[user],gid=[user] 0 0
Изменение [user]
пользователю с ssh
доступ. Конечно, не включайте скобки.
Между прочим, я понимаю, что Вы уже проверили и verfied, который [user]
на локальном компьютере и [user]
на удаленном компьютере имеет тот же uid
и gid
, тогда как они непреднамеренно отличались для моей среды. Но что-то идет не так, как надо и единственная деталь, которую я вижу, это, которое работает при использовании добавленного обеспечения определенного пользователя и идентификатора группы именем, как это появляется на сервере.