Назад | Перейти на главную страницу

Как сохранить право собственности на файл при редактировании файлов через sshfs?

Я администрирую веб-сервер Ubuntu, на котором запущен стек LAMP. Теперь я пытаюсь смонтировать файловую систему на машине Windows через SSH (используя win-sshfs). Это работает, как ожидалось.

Однако при редактировании файлов и их сохранении владелец и umask перезаписываются. Я не знаю, как этого избежать.

Например, перед редактированием:

-rwxrwxr-x 1 root    dev-ici  5594 Mar  3 12:33 install1.tpl

После редактирования через sshfs:

-rw-rw-r-- 1 mririgo mririgo  5595 Aug  7 17:46 install1.tpl

Я не уверен, связана ли проблема с win-sshfs или с конфигурацией на сервере.

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

Вы можете использовать -o idmap = XXXX uidfile = FILE gidfile = FILE, где файлы содержат карты между UID / GID для двух блоков.

Или настройте NSS в окне Ubuntu для получения информации о пользователе из вашего домена (при условии, что Active Directory на стороне Windows).