Не уверенный, как настроить полномочия через 3 различного использования 1 сервера.
Я использую самбу, Передачу и plex.
В настоящее время я использую /samba/data/media
как моя папка данных эта папка установлена с force user = root
потому что это дома, поэтому только доступно мной. Я также добавил users = @smbgrp
в/etc/samba/smb.conf файл
На Plex указывают на эту папку медиа для нахождения медиа-файлов. Plex был также добавлен к группе smbgrp
На передачу указывают /home/completed-downloads/
и я rsync все новые загрузки к/samba/data/media.
Я хотел бы установить так, я могу вставить все завершенные файлы /**samba/data**/completed-downloads/
но моя проблема - то, что загрузки принадлежат пользовательской debian-передаче, в то время как/samba/data/каталог принадлежит корню из-за force user = root
.
Что Вы рекомендовали бы как лучший способ структурировать полномочия группы и имена пользователей? таким образом, я не должен вручную устанавливать разрешение для новых медиа-файлов каждый раз. Я знаю, что могу использовать - chmod = во время rsync, но я чувствую, что должен быть лучший путь и думал, что я мог бы изучить что-то в процессе.
Опции:?
1) Если я создаю и force user = sambauser
и затем добавьте plex, debian-transmission, sambauser
группам друг друга?
2) Должен изменить имя пользователя, используемое каждым приложением, когда я устанавливаю его, таким образом, все файлы имеют общее имя пользователя
3) Существует ли способ установить пользователя datauser основная группа как smbgrp, вместо этого группа сама по себе называет?
Какие-либо другие предложения я не вижу?
От исследования существует много возможных ответов на этот вопрос, но тот, на котором я решил, был следующим.
1) полномочия Изменения к 2 770 chmod -R 2770 /directory/
и владелец группы изменения к данным, таким образом, мой persmissions читал бы drwxrws---
.
Это приводит к любым новым папкам, созданным любым пользователем для принятия группы, он - родительский каталог.
2) я добавил всех пользователей к своей группе общих данных, которая является smbgrp
с. 'usermod-aG smbgrp plex' 'debian-передача usermod-aG smbgrp ' и т.д.
Hope, это помогает кому-то - Действительно исправляет меня, если я неправ.