Samba меняет владельца файла! Как мне избавиться от этой проблемы?

Я использую Samba Server (версия 3.5.6). Общий доступ к файлам будет ОК , пока я не пойму, что Samba меняет владельца файла, когда другой пользователь ( не первоначальный владелец ) редактирует файл и сохраняет его. Это особенно верно, если я установил параметр admin users для администрирования общего ресурса.

Странно, что изменяется только владение файлом , но «владение каталогом» остается неизменным (что желательно):)

Такие параметры, как force user и force group, не Я собираюсь работать здесь, потому что у общего каталога есть разные подкаталоги, которые принадлежат многим пользователям.

Конфигурация для общего ресурса выглядит следующим образом

[staff]

    comment = "Staff members only"
    path = /path/to/staff
    browseable = yes
    valid users = @staff, @managers, @moderators
    write list = @staff, @managers
    create mask = 0640
    directory mask = 0750
    admin users = @moderators`

Как вы можете видеть, членам вышеупомянутых групп разрешено читать другие данные, но только члены @moderators могут вносить изменения в файл & amp; каталоги.

Проблема возникает, когда член @moderators изменяет файл (не каталог), принадлежащий другому пользователю (принадлежит @staff или @managers ), владелец этого отредактированного файла изменится на root !!! что совершенно нежелательно .

Я хочу сохранить право собственности на файл его первоначальному создателю даже после того, как член @moderators изменил его. Как мне этого добиться ???

Спасибо заранее.

1
задан 11 January 2012 в 20:21

1 ответ

Не используйте «пользователей-администраторов» для модификации файлов, так как члены этого параметра действуют как root в файловой системе. Цитирование со страницы руководства smb.conf:

admin users (S) Это список пользователей, которым будут предоставлены административные привилегии для общего ресурса. Это означает, что они будут выполнять все файловые операции от имени суперпользователя (root). Вы должны использовать эту опцию очень осторожно, так как любой пользователь в этом списке сможет делать с ним что угодно, независимо от прав доступа к файлу.

0
ответ дан 11 January 2012 в 20:21

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

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