Назад | Перейти на главную страницу

Samba: пользователь псевдонима в одной общей папке

Я использую Samba для доступа к своему файловому серверу. У меня есть несколько общих ресурсов, и я использую для входа локальных пользователей ("security = user").

Допустим, акция «SpShare» находится по адресу / SpShare. Все файлы в каталоге / SpShare принадлежат Алисе, и только Алиса может их читать / записывать. Я хочу двух вещей:

То есть, даже если я вошел в систему как Бетти, пока Бетти является «действующим пользователем» общего ресурса SpShare, я хочу, чтобы все файловые операции Бетти в этом общем ресурсе выполнялись так, как если бы пользователь вошел в систему как Алиса.

Как я могу это сделать, просто не установив "force create mode = 777" (я бы предпочел не сделай это)?

Использовать force user вместо этого в определении доли.

Я не рекомендую это как образ действий.

Я рекомендую установить для файлов режим доступа 2770 для каталогов и исполняемых файлов и 2660 для неисполняемых файлов и рекурсивно установить групповое владение для группы, которая является общей для всех пользователей, имеющих доступ к этому общему ресурсу.

«2» перед параметром более общего режима заставляет вновь создаваемые файлы иметь группу, установленную на настройку группы каталога, а не группу по умолчанию для пользователя (обычно его имя пользователя).