Я работаю с репозиторием SVN на управляемом хостинге для клиента, используя логин на сервере Linux, который мне дал клиент. Я не думаю, что смогу получить root-доступ, поскольку он принадлежит управляемому хостинг-провайдеру.
Я вижу, что репозиторий Subversion находится в / srv / subversion, но он принадлежит пользователю apache, и, похоже, ни у кого нет его учетных данных. Однако провайдер управляемого хостинга, предположительно тот, у кого будут учетные данные пользователя apache, не создал репозиторий! Итак, мои вопросы.
Спасибо.
Для apache обычно пользователи хранятся в общем файле htpasswd. Директива apache называется AuthUserFile
и я был бы удивлен, если бы у них не было какого-то веб-интерфейса для обработки файлов htpasswd. Файлы конфигурации обычно находятся в / etc / httpd или / etc / apache2, но могут быть где угодно, если в одном и том же ящике размещено много доменов.
Это, конечно, при условии, что предоставленная вами информация является точной и исчерпывающей. Я уверен, что вы, например, уже проверили ACL POSIX.
Возможно, у вашего хостинг-провайдера есть какой-нибудь файловый менеджер на основе сети, доступный для вас? Мне кажется, что они используют Apache и mod_php, поэтому все, что делается из Интернета, будет принадлежать пользователю apache.
Если у них есть доступный веб-файловый менеджер, вы можете редактировать файлы таким образом. Может быть неуклюжим, может быть неудобным, но должно работать.
Мой хрустальный шар сообщает мне, что они используют Webmin и его файловый менеджер, спросите их, можете ли вы им воспользоваться.