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

Репозиторий SVN в / srv / subversion принадлежит пользователю apache, и у меня нет sudo - как добавлять / редактировать пользователей?

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

Я вижу, что репозиторий Subversion находится в / srv / subversion, но он принадлежит пользователю apache, и, похоже, ни у кого нет его учетных данных. Однако провайдер управляемого хостинга, предположительно тот, у кого будут учетные данные пользователя apache, не создал репозиторий! Итак, мои вопросы.

  1. Как изначально был установлен сервер SVN, чтобы пользователь apache стал владельцем репо?
  2. Как я могу добавлять / редактировать пользователей в репозиторий SVN, учитывая, что подкаталог conf заблокирован и принадлежит Apache (в группе Apache) с разрешением 750?

Спасибо.

Для apache обычно пользователи хранятся в общем файле htpasswd. Директива apache называется AuthUserFile и я был бы удивлен, если бы у них не было какого-то веб-интерфейса для обработки файлов htpasswd. Файлы конфигурации обычно находятся в / etc / httpd или / etc / apache2, но могут быть где угодно, если в одном и том же ящике размещено много доменов.

  1. Спросите у того, кто настраивал репозиторий.
  2. Получите необходимые разрешения.

Это, конечно, при условии, что предоставленная вами информация является точной и исчерпывающей. Я уверен, что вы, например, уже проверили ACL POSIX.

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

Если у них есть доступный веб-файловый менеджер, вы можете редактировать файлы таким образом. Может быть неуклюжим, может быть неудобным, но должно работать.

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