Я использую Samba для доступа к своему файловому серверу. У меня есть несколько общих ресурсов, и я использую для входа локальных пользователей ("security = user").
Допустим, акция «SpShare» находится по адресу / SpShare. Все файлы в каталоге / SpShare принадлежат Алисе, и только Алиса может их читать / записывать. Я хочу двух вещей:
То есть, даже если я вошел в систему как Бетти, пока Бетти является «действующим пользователем» общего ресурса SpShare, я хочу, чтобы все файловые операции Бетти в этом общем ресурсе выполнялись так, как если бы пользователь вошел в систему как Алиса.
Как я могу это сделать, просто не установив "force create mode = 777" (я бы предпочел не сделай это)?
Использовать force user
вместо этого в определении доли.
Я не рекомендую это как образ действий.
Я рекомендую установить для файлов режим доступа 2770 для каталогов и исполняемых файлов и 2660 для неисполняемых файлов и рекурсивно установить групповое владение для группы, которая является общей для всех пользователей, имеющих доступ к этому общему ресурсу.
«2» перед параметром более общего режима заставляет вновь создаваемые файлы иметь группу, установленную на настройку группы каталога, а не группу по умолчанию для пользователя (обычно его имя пользователя).