Разрешение выходит с Samba и OS X

Предоставления резервного питания

5
задан 24 November 2009 в 08:47
4 ответа

Samba имеет два способа установить перманент для загруженного файла:

  1. Без расширений UNIX: предварительно установленная маска файла/каталога используется
  2. С расширениями UNIX (который, вероятно, клиент MacOS имеет): это позволяет клиентам управлять файлом перманент

Вот строки, которые необходимо добавить к файлу конфигурации (smb.conf):

# For case 1: no UNIX extensions
create mask = 0644
directory mask = 0755
# For case 2: override UNIX extensions
force create mode = 0644
force directory mode = 0755

(Должен быть помещен, ПРЕЖДЕ ЧЕМ любое определение доли идет: это похоже [сетевое имя] в квадратных скобках и нескольких строках с отступом. Эти наборы будут затем относиться ко всем долям, которые Вы имеете),

Также читайте о force group и force user в man smb.conf, если Вам нужен он.

4
ответ дан 3 December 2019 в 01:05
  • 1
    Таким образом путем размещения команд под " случай 1" в глобальном разделе моего smb.conf файла, I' ll смочь вынудить клиентов Mac наблюдать полномочия набора? Жаль I' m в новинку для использования Samba и редактирования конфигурационного файла. –  synchronicity 4 November 2009 в 03:46
  • 2
    Я также, но i' ve читают целое man smb.conf недавно :)) Поместите целый отрывок в свой smb.conf файл, ПРЕЖДЕ ЧЕМ любое определение доли пойдет: их имена даны в квадратных скобках [share_name]. Эти строки затем будут относиться ко всем совместно используемым папкам в файле конфигурации. –  kolypto 4 November 2009 в 03:52
  • 3
    create mask и force create mode обозначают перманент, который недавно создал файлы, будет иметь. directory mask и force directory mode указывает перманент для новых каталогов.Удачи!:) –  kolypto 4 November 2009 в 03:54
  • 4
    Следует иметь в виду, что много приложений создают новые файлы каждый раз, когда Вы сохраняете. –  Zoredache 4 November 2009 в 04:26
  • 5
    Эти команды действительно работали на запрещение клиента Mac от перезаписи полномочий, но не от игнорирования первоначальных полномочий на файле. Кажется, что любые полномочия, разрешающие группе читать, интерпретируются, как считано и запись (т.е. 700 блокировок, которые файл, но 740 позволяет пользователю читать И писать в него). Большое спасибо за этот отрывок, действительно близко к тому, в чем я нуждаюсь! Какие-либо другие идеи? –  synchronicity 12 November 2009 в 21:24

Я думаю, что это не корректный ответ Вашего поиска, но он может помочь Вам http://www.linuxconfig.net/2009/11/16/file-server-with-samba-and-ftp-in-freebsd.html

0
ответ дан 3 December 2019 в 01:05

Извините это не помогает OP, но я могу подтвердить это

unix extensions = no

работавший для меня. У меня есть Mac рабочий Snow Leopard, соединяющийся с Linux (lenny/sid) сервер с Samba 3.2.3. Я отправляю это так, люди все еще попробуют это. Во многом как другие, прежде чем я поместил unix extensions = no строка в, force create mode игнорировался.

8
ответ дан 3 December 2019 в 01:05

В дополнение к опциям "принудительный режим создания" и "принудительный режим каталога", предложенным kolypto, вам также может потребоваться

force directory mode = 2770
force security mode = 660

См. man smb.conf, чтобы адаптировать биты режима к вашим потребностям.

.
0
ответ дан 3 December 2019 в 01:05

Теги

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