su требует пароля root
sudo su выполнит то же самое с Вашим собственным паролем (не корень) - но Вы должны быть настроены правильно заранее, чтобы сделать это.
Некоторый дистрибутив как Ubuntu предоставляет первому пользователю полный sudo доступ. Другие, как Debian, требуют, чтобы Вы создали корневую учетную запись во время установки.
Существует allow_read
директива, которая может быть добавлена к репозиторию hgrc, который работает тот же путь как allow_push
. Если указано, и пользователь, получающий доступ к hgwebdir сценарию CGI, не находится в списке, проект даже не обнаруживается в индексной странице.
Они поданы через апача или lighttpd, правильно? Таким образом, Вы могли, возможно, скрыть их позади нормальных паутинных вещей ACL? (основной автор, и т.д.)
Обратите внимание, что, как с мерзавцем, в результате их способ, которым они работают, Вы никогда не собираетесь быть способными иметь контроль при любой более прекрасной гранулярности, чем уровень репозитория. Можно предоставить целый-repo доступ или нет, но никогда просто, 'можно считать этот файл в repo' доступ.