Я довольно новичок во всем этом.
Я установил домашний сервер, используя старый ноутбук и Ubuntu 12.04, для потоковой передачи мультимедиа на мой телевизор LG через их систему DLNA, называемую MediaLink. Это делается через Plex Media Server. Я также использую ПК с ОС Windows Vista для доступа к файловой системе на сервере, чтобы создавать резервные копии данных и копировать носители на сервер для использования в Plex.
Я использую Samba, настроенный через интерфейс GUI. Я разделяю две директории в сети и сопоставил их на ПК с Vista. Для каждого из этих каталогов я разрешил доступ всем через Samba.
В Samba я установил Настройки безопасности сервера как «режим аутентификации - пользователь», «шифрование паролей - да» и без гостевой учетной записи.
Для каждого из каталогов я применил разрешения на чтение / запись к владельцу, группе и другим через Nuatilus, щелкнув правой кнопкой мыши по каталогам и установив разрешения через свойства.
Проблема, с которой я сталкиваюсь, заключается в том, что все, что я добавляю в каталоги или изменяю в каталогах, используя мой компьютер с ОС Vista, не имеет таких же прав доступа, как каталог. Фактически, я не могу получить доступ к этим файлам через сервер (используя VNC), и Plex не может воспроизводить эти файлы, поскольку они заблокированы и доступны только для ПК с Vista.
Кажется, я могу использовать Nuatilus, чтобы применить правильные разрешения после факта, но я хочу, чтобы это происходило автоматически.
Я прочитал ряд статей, подробно описывающих исправления через терминал и файл smb.conf, установив профили пользователей на 777, 076 и т. Д., Но на самом деле не знаю, что я с этим делаю, и не знаю хочу сломать вещи.
Любая помощь будет высоко ценится. Пошаговые инструкции, пожалуйста.
Поскольку я не могу комментировать, чтобы попросить ваш smb.conf, я просто постараюсь ответить на ваш вопрос. Прежде всего, я не пробовал их и нашел только с помощью исследований .
gksu /etc/samba/smb.conf
В этом файле найдите свои различные акции и заставьте их выглядеть вот так (оставьте имя своей папки и путь одинаковыми):
[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
Сохраните файл (Ctrl + S) и закройте окно.
Наконец, запустите sudo service smbd restart
, чтобы перезапустить ваш сервер Samba, и теперь он должен работать.