Я ищу сервер WebDAV в Linux, который учитывает права пользователя, что означает, что пользователи должны входить в систему, используя свои учетные данные (имя пользователя и пароль Linux) и что они должны иметь возможность читать и записывать только файлы, к которым у них есть доступ (через разрешения Linux или ACL), как это делает IIS в Windows.
Насколько я понимаю, единственный способ правильно обеспечить права доступа к файловой системе (доступ, владение и т. д.) — запустить процесс веб-сервера от имени вошедшего в систему пользователя. user.
Лучше всего было использовать Apache httpd с включенным WebDAV, базовой аутентификацией, с PAM для аутентификации и модулем mod-ruid2, который может динамически переключать пользователя процесса httpd на пользователя, возвращаемого PAM. Но оказывается, что mod-ruid2 больше не поддерживается и замены ему не существует.
Какие еще варианты существуют?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ermissions