Полномочия через различные устройства

Не уверенный, как настроить полномочия через 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, вместо этого группа сама по себе называет?

Какие-либо другие предложения я не вижу?

0
задан 6 December 2016 в 00:45

1 ответ

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

1) полномочия Изменения к 2 770 chmod -R 2770 /directory/ и владелец группы изменения к данным, таким образом, мой persmissions читал бы drwxrws---.

Это приводит к любым новым папкам, созданным любым пользователем для принятия группы, он - родительский каталог.

2) я добавил всех пользователей к своей группе общих данных, которая является smbgrp с. 'usermod-aG smbgrp plex' 'debian-передача usermod-aG smbgrp ' и т.д.

Hope, это помогает кому-то - Действительно исправляет меня, если я неправ.

0
ответ дан 28 September 2019 в 01:47

Другие вопросы по тегам:

Похожие вопросы: