Auteur Topic: rechten probleem  (gelezen 2818 keer)

Offline B3rt

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 6
  • -Ontvangen: 33
  • Berichten: 334
rechten probleem
« Gepost op: 22 maart 2012, 01:26:12 »
Ik heb sabnzb en sickbeard geïnstalleerd maar ondervind een rechten probleem.

Als sab iets download krijgt deze de eigenaar sabnzbd met als groep user en de map rechten 755.
Dit resulteert erin dat de user sickbeard niets mag wijzigen, error logs geven meldingen aan dat sickbeard dus schrijf rechten heeft.

Als ik de mappen vervolgens op chmod 777 zet (wat eigenlijk onveilig is) werkt het wel

Hoe krijg ik nu voor elkaar dat sickbeard, sabnzb en eigenlijk ook couchpotato allemaal onder dezelfde user draaien (bij voorkeur user admin) zodat je dit rechten probleem niet meer hebt?
  • Mijn Synology: DS1515+
  • HDD's: 5 x WD30EZRX
  • Extra's: 2x250SSD cache + 6GB

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 234
  • -Ontvangen: 751
  • Berichten: 4.914
Re: rechten probleem
« Reactie #1 Gepost op: 22 maart 2012, 09:37:51 »
Citaat van: "B3rt"
Als ik de mappen vervolgens op chmod 777 zet (wat eigenlijk onveilig is) werkt het wel

Zelfs dat werkt niet bij mij. Ik heb dit probleem ook al eens gemeld hier en bij SuperZebulon en op site van SickBeard, maar nog steeds geen oplossing helaas. Mij stoort het ook en ik hoop dat hier iemand reageert met een oplossing.

Het is jammer dat gebruikers als sickbeard, couchpotato, headphones verborgen gebruikers zijn, anders kon je er in DSM een groep van maken en zo voldoende rechten geven.
  • Mijn Synology: DS218Play
  • HDD's: 2x WD40EFRX
  • Extra's: RT1900ac

Offline B3rt

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 6
  • -Ontvangen: 33
  • Berichten: 334
Re: rechten probleem
« Reactie #2 Gepost op: 22 maart 2012, 09:50:55 »
Het zou eenvoudig op te lossen zijn als deze apps als admin werden uitgevoerd (of je eigen user), in dat geval hebben ze altijd voldoende rechten.

Kan alleen niet vinden waar de syno de app start en met welke parameters/users hij dit doet.
Als je dat wist te vinden zou je een andere startup user kunnen gebruiken.

Wel heb ik sabnazb, sickbeard en couchpotato in de admin groep geplaatst, wellicht dit ook helpt (in /etc group)
  • Mijn Synology: DS1515+
  • HDD's: 5 x WD30EZRX
  • Extra's: 2x250SSD cache + 6GB

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 234
  • -Ontvangen: 751
  • Berichten: 4.914
Re: rechten probleem
« Reactie #3 Gepost op: 22 maart 2012, 10:08:34 »
Is altijd prettig dat je kunt zien wie wat gedaan heeft. Mijn voorkeur is dus dat er verschillende accounts gebruikt worden, maar dat je ze wel in een groep kunt zetten en zo rechten kan geven. Ze admin maken jan best gevaarlijk zijn, want een admin mag alles!

Mijn externe apparaten gebruiken ook allenaal een eigen account: xbox, x360, dreambox, boxee, etc. Zo heb ik er tenminste controle over.
  • Mijn Synology: DS218Play
  • HDD's: 2x WD40EFRX
  • Extra's: RT1900ac

Martijn85

  • Gast
Re: rechten probleem
« Reactie #4 Gepost op: 22 maart 2012, 14:40:51 »
Citaat van: "B3rt"
Het zou eenvoudig op te lossen zijn als deze apps als admin werden uitgevoerd (of je eigen user), in dat geval hebben ze altijd voldoende rechten.

Kan alleen niet vinden waar de syno de app start en met welke parameters/users hij dit doet.
Als je dat wist te vinden zou je een andere startup user kunnen gebruiken.

Wel heb ik sabnazb, sickbeard en couchpotato in de admin groep geplaatst, wellicht dit ook helpt (in /etc group)

De locatie waar de scripts staan is hier: /var/packages/SickBeard/scripts

En dit zijn de parameters voor het starten van SickBeard:

su - ${RUNAS} -c "PATH=${PATH} ${PYTHON} ${PROG_PY} --daemon --pidfile ${PID_FILE}"
Citaat van: "Matr1x"
Het is jammer dat gebruikers als sickbeard, couchpotato, headphones verborgen gebruikers zijn, anders kon je er in DSM een groep van maken en zo voldoende rechten geven.

Bij het installatie script is dit het stukje waar die de DSM user verwijdert:

# Remove the DSM user
    if ${SYNOUSER} --enum local | grep "^${PACKAGE}$" >/dev/null
    then
        # Keep the existing uid
        uid=`grep ${PACKAGE} /etc/passwd | cut -d: -f3`
        ${SYNOUSER} --del ${PACKAGE} 2> /dev/null
        UID_PARAM="-u ${uid}"

Misschien kun je hier wat mee zodat je het kunt terug halen in de DSM?

Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 234
  • -Ontvangen: 751
  • Berichten: 4.914
Re: rechten probleem
« Reactie #5 Gepost op: 22 maart 2012, 19:47:27 »
Ja die info was bekend en had ik hier destijds ook al gemeld:
viewtopic.php?f=135&t=7115&p=34369r#msg34423

Echter is het niet zo eenvoudig als het lijkt.
  • Mijn Synology: DS218Play
  • HDD's: 2x WD40EFRX
  • Extra's: RT1900ac


 

Rechten aan submappen

Gestart door GaffelBoard Synology DSM algemeen

Reacties: 4
Gelezen: 448
Laatste bericht 25 februari 2020, 19:05:43
door Gaffel
Rechten http

Gestart door Stef012Board Web Station

Reacties: 0
Gelezen: 1039
Laatste bericht 12 maart 2018, 10:57:06
door Stef012
Kan geen rechten aanpassen op gedeelde mappen

Gestart door mlampieBoard Synology DSM algemeen

Reacties: 5
Gelezen: 1359
Laatste bericht 28 oktober 2016, 08:28:40
door Birdy
rechten op home folder

Gestart door pahendriksBoard Synology DSM algemeen

Reacties: 13
Gelezen: 3838
Laatste bericht 22 oktober 2015, 09:18:32
door Briolet
User Home folder heeft geen rechten tot eigen folder

Gestart door jervanhegBoard File Station

Reacties: 9
Gelezen: 6927
Laatste bericht 08 december 2014, 10:19:40
door Ben(V)