Я надеюсь, что это вопрос суперпользователя, а не для сбоя сервера. На работе мы используем множество коробок Linux/Unix. Я устанавливаю их на свой ноутбук OS X Lion через SMB. Я заметил, что когда я работаю с файлами на монтировании, разрешения иногда меняются, так что только я могу изменять файлы. Это очевидно неприятно для моих коллег, но легко исправить.
Эту вещь нелегко исправить, когда я взаимодействую с рабочими копиями SVN, которые существуют на смонтированных коробках. Они повреждены без возможности восстановления (папка '.svn', содержащая все метаданные, получает свои разрешения и помечает флаги ALLLL). Каждый раз, когда я делаю обновление или фиксирую это происходит.
Я слышал, что есть некоторые настройки, которые я мог бы применить в SMB.conf для решения проблемы, но я точно не знаю, какими они должны быть. Кажется, все готово для настройки OS X как общего ресурса, но я думаю, что я ищу конфигурацию клиента SMB.
У меня нет /etc/smb.conf, у меня есть /etc/smb.conf.old, который поставляется с установкой, но я предполагаю, что он не применяется. Будет ли просто создание моего собственного /etc/smb.conf принудительно применять его, даже если я клиент, а не сервер?
Как настроить клиент SMB для принудительного разрешения и т.д. После работы с файлами на монтировании (и особенно для создания каталогов, как это делает SVN)? Могу ли я настроить его на основе монтирования для монтирования, или я могу выполнить глобальную настройку, которая будет применяться ко всем моим SMB Mounts?
Больше информации:
Я работаю с этими же блоками из Windows XP, смонтированными как сетевой диск, и делаю то же самое (SVN и т.д.) Без каких-либо проблем.
Я работаю с коробками под управлением Linux - Red Hat Linux Advanced Server версии 2.1AS (Pensacola)