
Я во всем этом новичок.
Я настроил домашний сервер, используя старый ноутбук и 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, я просто постараюсь ответить на ваш вопрос. Во-первых, я не пробовал их и нашел их только черезисследовать.
- Откройте терминал (Ctrl+Alt+T) и отредактируйте 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, и теперь он должен работать.