Исходники софта в ветке на Kubuntu синхронизированы с исходниками на другой машине с Windows. Активной является машина Widndows, она копирует исходники на расшаренный диск Kubuntu. При этом права у скопированных таким образом в Kubuntu файлов и каталогов оказываются 644. Как настроить Самбу, чтобы после записи из Windows права всех скопированных в Kubuntu файлов и каталогов становились 666?
Использовать GitLab =)
Пожалуй, этот ответ я заминусую...
А я не буду минусовать, только посоветую открыть любой ман по самбе и посмотреть, как изменить маску для файлов или воспользоваться поиском по этому форуму.
Совет попробовать поставить GitLab - тоже в силе, ибо обмен исходниками через файловую шару, да еще самбу, да еще между системами с различным символом окончания строки...
С обменом исходниками никаких проблем нет, тем более, с "разным символом окончания строки" - GCC компилятору и QtCreator это всё совершенно по барабану. Проект под 80000 строк прекрасно редактируется, собирается и работает в win32, lin32 и lin64 на одних и тех же исходниках. Только приходится при синхронизации всё время права менять. GitLab - однозначно не ответ, а стрельба из пушки по воробьям. Не нужно это всё. Изучать настройки Самбы у меня нет времени - над самим проектом работы тьма. Поэтому и спрашиваю - что и где там в настройках Самбы надо быстро изменить, чтобы копируемые в Kubuntu файлы приобретали нужные права. Просьба далее всем отвечать по существу, если лень или не знаете ответ - игнорировать эту тему.
Ну если Вам настолько срочно надо что аж маны почитать некогда... :)
[SOURCE]
path = /path/to/SOURCE
create mode = 0666
directory mask = 0666
available = yes
browsable = yes
public = yes
writable = yes
comment = writable
Спасибо. Именно это я и ожидал. Всё получилось, только directory mask = 0777
Отправить комментарий