Хранилище принадлежит пользователю root и группе dev
Другой пользователь запускает hg update
в хранилище и получает следующие сообщения:
Not trusting file /dev/.hg/hgrc from untrusted user root, group dev
Not trusting file .hg/hgrc from untrusted user root, group dev
Not trusting file /dev/.hg/hgrc from untrusted user root, group dev
Not trusting file /dev/.hg/hgrc from untrusted user root, group dev
abort: Permission denied: /dev/src/backend/java/com/tt/afr/schedule/service/ScheduleComparator.java
В /etc/mercurial/hgrc
имеем:
trusted.users=root
В домашнем каталоге пользователя, выполняющего hg update
, у нас есть файл hgrc:
[trusted]
users = root
groups = dev
Пользователь подключается к серверу с помощью ssh
и запускает команды.
Что мы можем сделать, чтобы это исправить?