Ik heb transmission en sickbeard draaien op een ubuntu 12.11 headless server. Nu loopt er iets mis met de file permissions. Transmission download de bestanden naar een samba share, maar sickbeard kan die bestanden niet verplaatsen/verwijderen vanwege permissies. Ik heb me al suf gezocht, maar kan een definitieve oplossing niet vinden.
Heb je in de transmission configuratie ook het umask opgegeven?
Hier is de documentatie van het configuratie bestand:
https://trac.transmissionbt.com/wiki/EditConfigFiles
Bij het umask staat dit vermeld:
Hier is de documentatie van het configuratie bestand:
https://trac.transmissionbt.com/wiki/EditConfigFiles
Bij het umask staat dit vermeld:
umask: Number (default = 18) Sets transmission's file mode creation mask. See the umask(2) manpage for more information. Users who want their saved torrents to be world-writable may want to set this value to 0. Bear in mind that the json markup language only accepts numbers in base 10, so the standard umask(2) octal notation "022" is written in settings.json as 18.
Met ^^. Als je met rechten te maken hebt, en je gaat vragen voor hulp, is het minste wat je kan doen even je ingestelde rechten geven. Voor hetzelfde geld staat de map op 755 met owner transmission en mag sickbeard dus niets.
Commandline FTW | Tweakt met mate
Het was dus het umask wat verkeerd stond, dan je wel voor de hulp!
Hoi,
Ik heb ooit een post hierover gemaakt. Credits gaan overigens niet naar mij maar naar de originele poster:
https://lefoxdufue.wordpr...smission-on-ubuntu-12-04/
Het is essentieel dat transmission als group de eigenaar is en je persoonlijke user toevoegt aan die groep.
Overigens heb ik er af en toe ook nog issues mee.
Bijvoorbeeld, als ik via mijn (samba) share (complete) een download van transmission wil verwijderen gaat dat niet, maar via de webinterface van transmission wel. Waarschijnlijk heeft dit er mee te maken dat de samba user niet is toegevoegd aan de transmission groep.
Ik heb ooit een post hierover gemaakt. Credits gaan overigens niet naar mij maar naar de originele poster:
https://lefoxdufue.wordpr...smission-on-ubuntu-12-04/
Het is essentieel dat transmission als group de eigenaar is en je persoonlijke user toevoegt aan die groep.
code:
1
2
3
| sudo usermod -a -G debian-transmission username sudo chown -R debian-transmission:debian-transmission /home/username/Downloads sudo chmod -R 775 /home/username/Downloads |
Overigens heb ik er af en toe ook nog issues mee.
Bijvoorbeeld, als ik via mijn (samba) share (complete) een download van transmission wil verwijderen gaat dat niet, maar via de webinterface van transmission wel. Waarschijnlijk heeft dit er mee te maken dat de samba user niet is toegevoegd aan de transmission groep.
[ Voor 59% gewijzigd door Vuurvoske op 21-05-2013 12:22 ]
Beroeps brabander
Bij mij werkte het ook niet goed. Na een avondje googelen bracht als ik het mij goed herinner de volgende regel in "settings.json" uitkomst:
code:
1
| "umask": 0, |
[ Voor 25% gewijzigd door jbhc op 21-05-2013 19:29 ]
Besef je dat je daarmee alle beperkingen hebt uitgeschakeld en dat nu alles en iedereen volledige (lees & schrijf)toegang heeft?
Ik zelf heb dit allemaal opgelost met setfacl waarmee je de rechten veel precieser kan instellen dan met chmod en chown.
Ik zelf heb dit allemaal opgelost met setfacl waarmee je de rechten veel precieser kan instellen dan met chmod en chown.
code:
1
2
3
4
| # setfacl -R -m group:debian-transmission:rwx /mnt/downloads # setfacl -R -m group:sickbeard:rwx /mnt/downloads # setfacl -R -m group:samba:rwx /mnt/downloads # setfacl -R -m user:pietje:rwx /mnt/downloads |
This post is warranted for the full amount you paid me for it.
Pagina: 1