Работа группы организована таким образом, что ведущиеся проекты находятся на доступном всем членам группы сервере. Каждый разработчик имеет выделенную директорию и ведет проект единолично. Необходимо, чтобы любой член группы мог просматривать проекты коллег, но не мог вносить в них изменения. Подскажите пожалуйста как правильно надо расставлять разрешения на доступ к файлам проекта, чтобы получить требуемый результат. Доступ "только чтение" на всю рабочую папку делает невозможным просмотр даже с помощью Viewer'a.
atlantic
Aug 1 2008, 05:58
Попробуйте поставить для директориев: возможность добавлять и удалять файлы
для windows
(добавить пользователя CREATER OWNER на корневой and child directory проекта).
Permissions of CREATOR:
Read & Execute
List Folder Contents
Read
Write
При этом внутри этих директориев файлы для остальных групп ReadOnly.
Вообще, это скорее всего недоработка Mentora(могу и ошибаться , сорри если неправ).
Многие грешат тем что:
1. Открывают файлы с правами Read+Write всегда, даже если будет только чтение.
2. При открытии файла только на чтение, в его директории создается временный вспомогательный файл для редактора, напр. MS Word создет временный файл в том же каталоге где и открываемый документ.
В продолжение темы. Может что посоветуете.
Путем несложных экспериментов установил, что запуску PCB Browser'a препятствует попытка записи логов iCDB сервера в папку ProjName.icdb\cdbsvr. Понятно, что установка соответствующих разрешений решает проблему. Однако хотелось бы использовать более элегантное решение, например явно укакзать путь для записи логов. Или возможно использование удаленного запуска iCDB сервера может решить эту проблему?