Настройка разрешений для каталогов домашнего сервера

Настройка разрешений для каталогов домашнего сервера

Я во всем этом новичок.

Я настроил домашний сервер, используя старый ноутбук и Ubuntu 12.04 для потоковой передачи медиа на мой телевизор LG через их систему DLNA под названием MediaLink. Это делается через Plex Media Server. Я также использую ПК с Windows Vista для доступа к файловой системе на сервере для резервного копирования данных и копирования медиа на сервер для использования в Plex.

Я использую Samba, которую я настроил через графический интерфейс. Я расшарил два каталога в сети и сопоставил их на ПК с Vista. Для каждого из этих каталогов я разрешил доступ всем через Samba.

В Samba я установил следующие настройки безопасности сервера: «режим аутентификации — пользователь», «шифрование паролей — да» и без гостевой учетной записи.

Для каждого из каталогов я применил разрешения на чтение/запись для владельца, группы и других через Nuatilus, щелкнув правой кнопкой мыши по каталогам и установив разрешения через свойства.

Проблема, с которой я сталкиваюсь, заключается в том, что все, что я добавляю в каталоги или изменяю в каталогах с помощью моего ПК с Vista, не имеет тех же разрешений, что и каталог. Фактически, я не могу получить доступ к этим файлам через сервер (используя VNC), и Plex не может воспроизвести эти файлы, поскольку они заблокированы и доступны только ПК с Vista.

Кажется, я могу использовать Nuatilus, чтобы применить правильные разрешения постфактум, но я хочу, чтобы это происходило автоматически.

Я прочитал несколько статей, в которых подробно описывались исправления через терминал и файл smb.conf путем установки профилей пользователей на 777, 076 и т. д., но на самом деле не знаю, что с этим делать, и не хочу ничего сломать.

Любая помощь будет оценена по достоинству. Пошаговые инструкции, пожалуйста.

решение1

Поскольку я не могу прокомментировать, чтобы попросить ваш smb.conf, я просто постараюсь ответить на ваш вопрос. Во-первых, я не пробовал их и нашел их только черезисследовать.

  1. Откройте терминал (Ctrl+Alt+T) и отредактируйте smb.conf, введя:gksu /etc/samba/smb.conf
  2. В этом файле найдите различные общие папки и придайте им следующий вид (имя общей папки и путь к ней оставьте прежними):

    [someshare]
        path = /somewhere
        read only = No
        writeable = Yes
        guest ok = Yes
        create mask = 0777
        security mask = 0777
        directory mask = 0777
        force create mode = 0777
        directory security mask = 0777
        force directory mode = 0777
    
  3. Сохраните файл (Ctrl+S) и закройте окно.

  4. Наконец, sudo service smbd restartперезапустите сервер Samba, и теперь он должен работать.

Связанный контент