При загрузке файлов на сервер Apache с использованием WebDAV изменяется владение файлами

У меня есть общий доступ к webdav на сервере в моем доме. При доступе к этому серверу с моим аутентифицированным именем пользователя из моего клиента webdav для iPhone и загрузке файлов файлы принадлежат www-data:www-dat a, чего я и ожидаю, поскольку именно этот пользователь запускает Apache.

Однако, когда я получаю доступ к общему ресурсу на своем ноутбуке (с запущенным Ubuntu Gnome) через файловый браузер Nautilus, файлы, которые я создаю, заканчиваются моим именем пользователя и группой для пользователя моего ноутбука (mordecai:mordecai), что не имеет смысла меня, так как я использую один и тот же протокол и учетные данные для пароля пользователя в обеих системах. Это вызывает проблемы, потому что я не могу изменить файлы, которые я загружаю с одного устройства на другое устройство.

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

1
задан 28 July 2014 в 03:23

1 ответ

То, что Вы видите свое собственное имя пользователя, и группа в Наутилусе на Вашем ноутбуке Ubuntu работает, как предназначено. Это только локально, эти полномочия не перенесены на webDAV сервер. Согласно странице справочника davfs2:

   FILE OWNER AND PERMISSIONS

   davfs2  implements  Unix  permissions  for access control. But changing
   owner and permissions of a file is only local.  It  is  intended  as  a
   means for the owner of the file system, to control whether other local
   users may access this file system.

   The server does not know about this. From the  servers  point  of  view
   there  is  just  one  user  (identified  by the credentials) connected.
   Another WebDAV-client, connected to the same server, is not affected by
   this local changes.

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

0
ответ дан 28 July 2014 в 03:23

Другие вопросы по тегам:

Похожие вопросы: