Page 1 of 1

Rechten probleem

Posted: July 15th, 2012, 6:16 am
by grotius
Ik draai al enige tijd sabnzbd op een openindiana server. Toch krijg ik het niet voor elkaar om op een remote pc (windows 7) de bestanden in de complete directory te wijzigen / deleten etc.

Op de server is alles geïnstalleerd met github

Code: Select all

pfexec git clone git://github.com/sabnzbd/sabnzbd.git
De rechten voor deze directory zijn vervolgens veranderd in:

Code: Select all

chown -R USERNAME:staff /opt/sabnzbd
USERNAME is veranderd in een andere naam

om te sabnzbd te starten voer ik in een terminal (ingelogd met admin account) het volgende commando uit

Code: Select all

cd /opt/sabnzbd
python2.6 SABnzbd.py
De download directory is veranderd inclusief rechten)

Code: Select all

/tank/downloads/sabnzbd/complete
chown -R USERNAME:staff /tank/downloads/sabnzbd/complete
SABnzbd werkt prima. Hij download alles in samenwerking met sickbeard en couchpotato.

In de configuratie van sabnzbd
"Permissions for completed downloads: 0777"
Echter als ik via windows7 de bestanden benader kan ik niks doen....geen rechten om de actie uit te voeren. De bestanden worden benaderd:
"netwerkverbinding maken", drive letter toegewezen, opnieuw verbinding maken na opstarten)
Voor de zekerheid is een nieuw unix account aangemaakt speciaal voor de windows7 pc (in dezelfde groep (staff). Dit mag niet baten. Ik kan de bestanden in de sabnzbd directory nog steeds benaderen maar niet veranderen.

Alle andere bestanden op //naam van mijn server/tank/downloads/ zijn wel te veranderen vanuit een windows pc. Het probleem doet zich dan ook alleen voor bij /tank/downloads/sabnzbd/complete.

Wat doe ik verkeerd?

Re: Rechten probleem

Posted: July 23rd, 2012, 7:39 am
by shypike
Als je bestanden aanmaakt via Windows, hoe zien dan de eigenaar, groep en rechten er uit,
gezien vanuit een terminal sessie?
Is dat anders dan SABnzbd ze aanmaakt?

Re: Rechten probleem

Posted: July 30th, 2012, 6:35 am
by grotius
Het bleek een probleem te zijn met de ACL.

Door middel van de volgende commando's is alles opgelost:

chmod -R A=owner@:full_set:fd:allow /tank/series
chmod -R A+group@:full_set:fd:allow /tank/series