Подвижный центральный репозиторий в местоположении Samba

Я имею удаленное расположение Samba, смонтированное как/mnt/rua, как обсуждено здесь. Я создал папку HgRepository там, которая является моим центральным Подвижным repo. Я работаю с локальным клоном и продвигаю установку на эту папку. Мои товарищи по команде делают то же на своих машинах.

Теперь, проблема состоит в том что Подвижные возвраты

аварийное прекращение работы: не мог заблокировать репозиторий/mnt/rua/HgRepository/spectrometry: Разрешение отклонено

если я пытаюсь сделать hg push. С hg pull а также с sudo hg push все хорошо работает. Это было бы в порядке, но проблема состоит в том, что Наутилус Подвижное расширение (TortoiseHg) работы в non-sudo режиме, таким образом, команда контекстного меню для продвижения не работает.

Как я должен правильно изменить настройки, чтобы заставить его работать?

В случае, если это помогает, вот то, для чего я добираюсь ls -l /mnt

пользователи drwxrwx---8 1016 0 10.06.2011 12:47 rua

1
задан 13 April 2017 в 05:23

1 ответ

Я собираюсь предположить, что это - однопользовательская машина и что Ваш идентификатор пользователя 1000 (можно проверить, ли это путем выполнения id в терминале).

Насколько я понимаю, Ваш/etc/fstab имеет что-то like/etc/fstab следующим образом:

//x.x.x.x/sharename  /mnt/rua  cifs  username=abc,password=def 0 1

Добавить forceuid,uid=1000 флаги к нему:

//x.x.x.x/sharename  /mnt/rua  cifs  username=abc,password=def,forceuid,uid=1000 0 1

затем повторно смонтируйте долю с

sudo umount /mnt/rua
sudo mount /mnt/rua

и сверьтесь с ls-l, что Вы видите

drwxrwx--- 8 <yourusernamehere> users 0 2011-06-10 12:47 rua

Теперь необходимо смочь, полностью получают доступ к содержанию доли, не становясь корнем.

2
ответ дан 11 November 2019 в 00:29

Другие вопросы по тегам:

Похожие вопросы: