Я пытаюсь заставить мой клиент linux smb / cifs распознавать исполняемые биты, которые установлены в некоторых файлах в общей папке на сервере Linux smb.
Вот наша установка:
У нас есть несколько сценариев оболочки на общих ресурсах, для которых установлен бит разрешения исполняемого файла на сервере Linux. Мы подключились к нему по ssh и можем без проблем их выполнить.
Благодаря параметры карты самбы, мы можем экспортировать исполняемые биты unix как архивные, системные и скрытые разрешения через протокол smb, который работает.
Теперь, чтобы замкнуть цикл, мне нужно найти способ сопоставить эти архивные, системные и скрытые биты с ugo
исполняемые биты на моих клиентах Linux. Я не нашел настройки для этого в mount.cifs
справочная страница, а может быть как-то еще?
Я бы хотел избежать простого переключения на NFS, потому что у нас много клиентов Windows, которые также используют общие ресурсы. Администрирование NFS - дополнительная работа.
Я не совсем уверен из вашего вопроса, что и откуда делится, но моя работа Samba может быть похожей ситуацией. У меня есть пользователи Samba work
, chris
, и wendy
.
У нас есть сервер Debian с рейдом 4 ТБ. Я настроил его, так что есть общее "рабочее" имя пользователя и пароль, которые мы все знаем. Разрешения рейда хорошо работают для людей с Windows, но я помню, что мне приходилось очищать права на запись (путем смены владельца), чтобы пользователи Windows могли редактировать мою работу входа в Linux.
Смотрите мой ответ здесь: Пользователь Linux не может читать или редактировать файлы вне своего домашнего каталога где я говорю об использовании липких битов для прав владельца и группы.
Вот завивки моего рейда:
/raid$ ls -alh
total 33M
drwxrwsr-x. 46 work users 4.0K Jan 7 18:33 .
drwxr-xr-x 24 root root 4.0K Jan 4 16:13 ..
-rwxr--r-- 1 wendy users 12K Dec 31 16:57 boc.pfl
drwxrwsr-x. 7 work users 4.0K Aug 15 2009 catalog
drwx--S--T. 43 chris users 12K Jan 5 16:53 chris
drwxrwsr-x. 6 work users 4.0K Dec 31 16:32 dealers
drwxrwsr-x 3 work users 4.0K Nov 5 17:51 Distributors
drwxrwsr-x. 22 work users 4.0K Dec 29 16:58 docs
drwx--S--T. 9 wendy users 4.0K Jan 3 18:40 wendy
drwx------ 17 work users 4.0K Sep 8 2011 work
И я думаю, что вижу то, что мне нужно исследовать, чтобы ответить на мой собственный пользователь Linux и Windows, S
по каталогам. Это нужно будет рассмотреть в следующий раз, когда я смогу уйти от Windows и снова включить рабочий стол Linux.
Если вы посмотрите мои профили SU или SO, я почти уверен, что говорил обо всем этом подробнее ...
Почему бы вам просто не создать два разных раздела конфигурации в smb.conf? Один для клиентов Windows, как он уже есть, и один для клиентов Linux, в котором отсутствует карта x = да линий.