Synology-Forum.nl

Packages => Officiële Packages => Docker / Container Manager => Topic gestart door: Björn op 24 mei 2016, 10:55:35

Titel: Docker en gebruikersrechten
Bericht door: Björn op 24 mei 2016, 10:55:35
Voor elk onderwerp effe een apart draadje  ;)

Ik heb autosub, rutorrent, couchpotato en sick rage draaien in docker containers. Deze moeten kunnen lezen en schrijven op /volume1/downloads/ en /volume1/video/. Ik heb uiteraard de paden gemapt zodat ze gezien worden, maar schrijven wil maar niet lukken tenzij ik deze mappen op 777 chmod. Ik zou natuurlijk het liefst de rechten via standaard gebruikersbeheer etc. kunnen instellen.
Ik zie dat bijv. autosub en rtorrent beiden draaien met een user 1000 (in top) en ik zie nog een user 911 die python gebruikt (dus zal wel couchpotato en sick rage zijn). Bij autosub zie ik nog in het log staan:

[attachimg=1]

Een user autosub aanmaken in DSM helpt niks.

Thanks
Titel: Re: Docker en gebruikersrechten
Bericht door: lubbertkramer op 25 mei 2016, 15:31:51
Hey!

Hier een soortgelijk probleem maar dan alleen met autosub. Ik heb de dockers Sonarr, NZBget, Couchpotato en Headphones draaien zonder chmod 777 op de mappen en zonder dat de groep users hier rechten toe heeft. Ik heb een nieuw admin account aangemaakt, vandaar Docker geinstalleerd en in de PUID/GUID opgezocht voor deze users via winscp in de synouser.conf / group file binnen DSM. Deze gebruiker heeft zijn desbetreffende rechten op de mappen en koppel ik dus aan mijn dockers. Alle applicaties werken en werken ook samen alleen autosub krijg ik niet aan de praat. Ter referentie, reddit en oa deze how to hebben mij erbij geholpen -> http://www.drfrankenstein.co.uk/

Op dit moment heb ik autosub op dezelfde manier opgezet als bovenstaande waarbij alles lijkt te werken behalve hij scant niet daadwerkelijk mijn mappen. Op het moment dat ik een foutieve map ingeef zegt hij netjes "map bestaat niet" omdat ik deze niet gekoppeld heb aan de docker maar als dat wel klopt zie ik dat hij gaat scannen maar verder niets doet.

Log waarbij alles goed gaat maar geen scanresultaten
Citaat
2016-05-25 10:14:44,949 INFO AutoSub: threads started, going into a loop to keep the main thread going
2016-05-25 10:14:44,948 INFO checkSub: Finished round of checkSub
2016-05-25 10:14:44,947 INFO OpenSubtitlesLogout: User: lubbertkramer logged out.
2016-05-25 10:14:44,909 INFO Addic7edAPI: Logged out
2016-05-25 10:14:44,654 INFO OpenSubtitlesLogin: Login with User lubbertkramer. Message is: 200 OK
2016-05-25 10:14:44,533 INFO checkSub: Starting round of checkSub.
2016-05-25 10:14:43,531 INFO scanDir: Finished round of local disk checking
2016-05-25 10:14:13,314 DEBUG Addic7edAPI: Resting for 30 seconds to prevent a ban
2016-05-25 10:14:13,313 INFO Addic7edAPI: Logged in
2016-05-25 10:14:13,207 INFO scanDisk: Starting round of local disk checking at /series,/movies
2016-05-25 10:14:13,205 INFO AutoSub: Starting checkSub thread
2016-05-25 10:14:13,093 INFO AutoSub: Starting CherryPy webserver
2016-05-25 10:14:13,093 INFO AutoSub: Starting threads
2016-05-25 10:14:13,092 DEBUG AutoSub: Dbversion is: 9
2016-05-25 10:14:13,092 DEBUG AutoSub: Configversion is: 3
2016-05-25 10:14:13,092 DEBUG AutoSub: Systemencoding is: UTF-8
2016-05-25 09:13:37,725 INFO checkSub: Finished round of checkSub
2016-05-25 09:13:37,724 INFO OpenSubtitlesLogout: User: lubbertkramer logged out.
2016-05-25 09:13:37,687 INFO Addic7edAPI: Logged out
2016-05-25 09:13:37,448 INFO OpenSubtitlesLogin: Login with User lubbertkramer. Message is: 200 OK
2016-05-25 09:13:37,325 INFO checkSub: Starting round of checkSub.
2016-05-25 09:13:36,324 INFO scanDir: Finished round of local disk checking
2016-05-25 09:13:06,058 DEBUG Addic7edAPI: Resting for 30 seconds to prevent a ban
2016-05-25 09:13:06,057 INFO Addic7edAPI: Logged in
2016-05-25 09:13:05,914 INFO scanDisk: Starting round of local disk checking at /series,/movies

Log waarbij zoals verwacht het misgaat want het pad bestaat niet/is niet gekoppeld aan docker
Citaat
2016-05-25 06:08:36,207 ERROR scanDir: Root path /volume1/series does not exist, aborting...

Alles lijkt dus te werken met Autosub alleen lijkt hij niet echt te scannen maar geeft geen foutmeldingen erbij af
Titel: Re: Docker en gebruikersrechten
Bericht door: Björn op 26 mei 2016, 09:44:19
Thanks! Dit was de info die ik zocht:

(http://www.drfrankenstein.co.uk/wp-content/uploads/2016/05/nzbget08.png)