Я пытаюсь настроить самбу на своем арочном боксе для акций, к которым я могу получить доступ из разных мест, но, похоже, не могу понять, как это правильно;

То, что я после, является следующим:

Пользователи:

  1. Вход с учетными записями пользователей системы
  2. Пользователи получают свой домашний каталог
  3. Пользователи получают медиа каталог
  4. Пользователи получают чтение / запись в медиа-каталог

Гость:

  1. Гость ограничен медиа каталогом
  2. Гость получает доступ только для чтения из медиа-каталога

Корень:

  1. Root начинается в /
  2. Рут получает чтение / запись

По какой-то причине, разделяющий пользователь может видеть корневой каталог, поэтому я назначил действительного пользователя root, но затем я не могу войти в него даже с учетной записью root.

Я не слишком разбираюсь в этом самбе, поэтому любая помощь будет принята с благодарностью.

1 ответ1

0

Если вы хотите, чтобы root имел доступ ко всему дереву файлов, добавьте общий ресурс [everything] с path = / и используйте его вместо установки домашнего каталога root в /. Чтобы папка мультимедиа была доступна для записи, добавьте группу с именем sambausers (или используйте существующую группу) и добавьте пользователей в эту группу с помощью usermod -a -G sambausers username . Вам нужно будет проверить, что для общего пути включены разрешения на групповую запись (chmod 775 / path / media).

/etc/samba/smb.conf (значимые части)

[global]
   security = user

[media]
      comment = Media folder
      path = /mnt/media
      #valid users = jaroslav
      public = yes
      read only = yes
      guest ok = yes
      guest account = nobody
      write list = @sambausers
      printable = no
      browseable = yes

[homes]
      comment = Home Directories
      browseable = no
      writable = yes

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .