Freenas 11.2 en Sabnzbd rechten configureren

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Maus0165
  • Registratie: Juli 2010
  • Laatst online: 30-01-2021
Beste mede-tweakers,

Sinds kort heb ik een server op Freenas 11.2 draaien voor Plex en Sabnzbd.
Via een omweg heb ik Sabnzbd kunnen installeren omdat deze niet standaard in de plugin-lijst staat van de nieuwe release van Freenas. Sabnzbd werkt nu prima, behalve de locaties van mijn downloadmappen.

Als ik de mappen incomplete, complete en bewaakte map wijzig, dan krijg ik een melding dat Sabnzbd de mappen niet kan aanmaken. Dit zal te maken hebben met bepaalde rechten / permissies.

Ik ben vrij nieuw met Freenas dus alles kost me wat meer tijd en moeite O-)
Zelf heb ik al diverse tutorials gevolgd op youtube zonder enig resultaat. Heb gebruikers en groepen aangemaakt (UID / GID 816), mounting-points geconfigureerd, permissies in pools gewijzigd enz.
Maar elke verandering geeft het zelfde resultaat........niets!

Is er iemand die me hiermee zou kunnen hulpen aub?

Acties:
  • +1 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 27-09 22:07

MAX3400

XBL: OctagonQontrol

Diverse dingen aangemaakt en pool-permissies gewijzigd enz...

Als je laat weten "wat" er nu precies staat ingesteld, is er misschien meer chocola van te maken; ik kan ook een permissie "ergens" instellen en dan kom ik er als admin ook nooit meer bij.

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • Maus0165
  • Registratie: Juli 2010
  • Laatst online: 30-01-2021
Hoi max. Bedankt voor je reactie. Ik snap je helemaal. Ik zal straks even een duidelijke omschrijving geven aangevuld met screenshots.

Acties:
  • 0 Henk 'm!

  • Maus0165
  • Registratie: Juli 2010
  • Laatst online: 30-01-2021
Oke......even het volgende opgesomd.
Dit is wat ik tot nu toe heb gedaan. Nogmaals: ik ben echt nog een noob op Freenas gebied. Dus als ik iets doms heb gedaan of over het hoofd heb gezien, wees aub aardig voor me ;)

Zo ziet mijn "Storage" er uit:
Afbeeldingslocatie: https://www.webtestonline.nl/storage-disks.jpg

ADA0 - Freenas OS
ADA1 - Jails
ADA2 - Plex media
ADA3 - Plex media


Group aangemaakt
GID 816
Naam: sabgroup
Verder standaard settings.

User aangemaakt
UID 816
Naam: sabuser
Deze user in Primary Group "sabgroup" geplaatst.
Read / Write / Execute alles aangevinkt.
Verder standaard settings.

Afbeeldingslocatie: https://www.webtestonline.nl/user-sabuser.jpg

Permissions Pools gewijzigd

De map "Downloads" (recursief) gewijzigd van user "root" naar "sabuser".
En de Group gewijzigd naar "sabgroup".

Afbeeldingslocatie: https://www.webtestonline.nl/permission-pools-1.jpg

Jail "Sab" voor Sabnzbd aangemaakt

Afbeeldingslocatie: https://www.webtestonline.nl/jails.jpg

Deze Jail de volgende Mount Points gegeven:
Afbeeldingslocatie: https://www.webtestonline.nl/jails-mount-points.jpg

In deze Jail de volgende instellingen.
Basic Properties
Afbeeldingslocatie: https://www.webtestonline.nl/jails-basic-props.jpg

Jail properties: alles default gelaten.
Network properties: alles default gelaten.

Custom Properties
Hierin heb ik de user "root" ook al een keer gewijzigd naar "sabuser". Zonder resultaat.
Afbeeldingslocatie: https://www.webtestonline.nl/jails-custom-props.jpg


In de webinterface van Sabnzbd probeer ik dus te verwijzen naar:

/downloads/complete
/downloads/incomplete
/downloads/nzb

En krijg dan deze onderstaande foutmelding:
Afbeeldingslocatie: https://www.webtestonline.nl/sab-1.jpg


Hoop dat dit voldoende informatie is en dat er iemand is die mij hiermee kan/wil helpen.
Mochten er nog aanvullende screenshots / info nodig zijn dan hoor ik dat uiteraard graag.

Bedankt alvast _/-\o_

[ Voor 3% gewijzigd door Maus0165 op 14-01-2019 23:25 ]


Acties:
  • +1 Henk 'm!

  • EnerQi
  • Registratie: Maart 2011
  • Laatst online: 27-09 12:17
Hmm ipv te verwijzen naar de mountpoint, kun je niet beter verwijzen naar de jail?

maw: verwijs binnen sabnzd naar "downloads" (standaard map). Klik dus op browse om de juiste map te selecteren. Vervolgens pas je de mountpoint aan naar deze map (destination aanpassen dus)

Of je verwijst binnen sabnzbd naar "media" (mnt/Jails/iocage/jails/Sab/root/media, zoals aangegeven in je mountpoint).

Daarmee heb ik het voor elkaar gekregen om de bestanden te zien van mijn mountpoint.

Acties:
  • 0 Henk 'm!

  • Maus0165
  • Registratie: Juli 2010
  • Laatst online: 30-01-2021
Thnx. Dit heeft gewerkt!

Heb nu 3 mount points gemaakt en de destination gewijzigd naar de standaard map van Sabnzbd.

Afbeeldingslocatie: https://www.webtestonline.nl/jails-new.jpg


Nu download Sabnzbd naar de juiste map.
Nieuwe probleem wat nu de kop op steekt is de rechten binnen Windows 10.
Ik heb een (smb)share in freenas aangemaakt. Deze kan ik benaderen via de verkenner binnen Windows. Kan hier ook nieuwe mappen aanmaken en verwijderen. Maar de via Sabnzbd gedownloade mappen en bestanden kan ik NIET verplaatsen of verwijderen. Windows meld dat ik niet de juiste rechten heb.

Iemand een idee?

[ Voor 50% gewijzigd door Maus0165 op 16-01-2019 00:40 ]


Acties:
  • 0 Henk 'm!

  • EnerQi
  • Registratie: Maart 2011
  • Laatst online: 27-09 12:17
Hoi Maus,

Helaas hetzelfde probleem als bij mij, maar dan met FreeNas 11 :-P.
Dit is inderdaad een rechten probleem en dit heb ik half kunnen oplossen door de rechten in de folder op 777 te zetten. (via de gui dus owner, group en other alle vinkjes aan).

Maak een file aan in de download folder via windows en kijk welke rechten die file heeft. Hoogstwaarschijnlijk heeft de user "nobody" deze aangemaakt. Mijn volgende idee was om de user "nobody" in dezelfde groep te zetten als de sabnzbd user (sabgroup als ik me goed kan herinneren bij jou). Zolang de group dus schrijfrechten heeft, zou het dus moeten lukken. Zelf nog geen tijd gehad om dit te testen overigens....

security wise totaal niet handig, maar ik wil dat het werkt + NAS is niet bereikbaar vanaf internet :-P.
En ook een vraagje naar jou: hoe heb jij Sabnzbd werkend gekregen in FreeNas 11.2?

Acties:
  • 0 Henk 'm!

  • Maus0165
  • Registratie: Juli 2010
  • Laatst online: 30-01-2021
Dit is hoe ik Sabnzbd werkend heb gekregen op Freenas 11.2

1. Maak een Jail aan

Selecteer "Advanced Jail Creation"
In de tab "Basic Properties":
Geef de Jail een naam. Ik heb "Sab" gebruikt maar voor deze uitleg zal ik "jailnaam" gebruiken.
Selecteer bij "Release" versie Freenas 11.2
Vink "DHCP Autoconfigure IPv4" aan (rest van de vinkjes gaan automatisch aan).
Vink "Autostart" aan.

De overige tabs kun je de standaard instellingen gebruiken. Klik op Save.

Afbeeldingslocatie: https://www.webtestonline.nl/jails-basic-props.jpg


2. Shell / SSH

Open de Shell links in het menu van Freenas of gebruik SSH (Putty). (er van uit gaande dat je SSH service hebt gestart binnen Freenas)
Voer de volgende commando uit:

iocage list

Dit laat je alle jails (en plugins) zien. Als het goed is zul je hier ook de zojuist aangemaakte "jailnaam" tussen zien staan. Bekijk de status van de jail (up of down). Als deze down is zal je hem moeten starten.

iocage start jailnaam

Nu gaan we de jail benaderen zodat we de plugin binnen de jail kunnen installeren.

iocage console jailnaam

Voer de volgende commando uit om Sabnzbd te installeren:

pkg install sabnzbdplus

Freenas zal je nu melden dat tool niet is geinstalleerd.
Selecteer "y" en druk op enter.

Nu moeten we sabnzbd laten starten zodra de Jail wordt gestart.

sysrc sabnzbd_enable="YES"


3. Sabnzbd configuratie

Het is nu nog niet mogelijk om via je web-browser Sabnzbd te benaderen omdat de Host standaard staat ingesteld op IP 127.0.0.1
Dit moet gewijzigd worden naar 0.0.0.0 Hiervoor gaan we het .ini bestandje aanpassen.

Voer de volgende commando uit:

edit /usr/local/sabnzbd/sabnzbd.ini

Ergens op regel 85 zie je: "host = 127.0.0.1"
Wijzig dit naar "host = 0.0.0.0"
Druk vervolgens op de Escape toets, dan "a" om de editor te verlaten en nogmaals "a" om de wijzigingen op te slaan.

Start nu de service:

service sabnzbd start

Je kunt nu de Shell of SSH verlaten.


4. Web interface

Ga in de Freenas interface links in het menu naar Jails.
Hier zie je jouw gemaakte jail "jailnaam". De status is als het goed is UP. Zo niet, dan kun je hier de service starten. "jailnaam" heeft ook een eigen IP adres gekregen. Dit adres heb je nodig om via je web-browser Sabnzbd te benaderen.

Open je web-browser en ga naar het volgende adres:

http://(jail IP adres):8080/sabnzbd

Als alles goed is gegaan zul je nu worden begroet door de Setup Wizard.
Vanaf hier weet je wel wat te doen neem ik aan ;)

Laat even weten of alles is gelukt aub.

Acties:
  • 0 Henk 'm!

  • Maus0165
  • Registratie: Juli 2010
  • Laatst online: 30-01-2021
EnerQi schreef op woensdag 16 januari 2019 @ 09:29:

Maak een file aan in de download folder via windows en kijk welke rechten die file heeft. Hoogstwaarschijnlijk heeft de user "nobody" deze aangemaakt. Mijn volgende idee was om de user "nobody" in dezelfde groep te zetten als de sabnzbd user (sabgroup als ik me goed kan herinneren bij jou). Zolang de group dus schrijfrechten heeft, zou het dus moeten lukken. Zelf nog geen tijd gehad om dit te testen overigens....

security wise totaal niet handig, maar ik wil dat het werkt + NAS is niet bereikbaar vanaf internet :-P.
En ook een vraagje naar jou: hoe heb jij Sabnzbd werkend gekregen in FreeNas 11.2?
Ik heb het geprobeerd maar het is mij niet gelukt helaas.
De map wordt inderdaad door "nobody" aangemaakt. De user nobody binnen Freenas kan ik niet van Primary Group wijzigen. Ik kan alleen een Auxiliary Group toewijzen. Als ik hiervoor "sabgroup" gebruik, gebeurt er vrij weinig.

Dus laat even weten wanneer jij het voor elkaar hebt gekregen.

Acties:
  • +1 Henk 'm!

  • Maus0165
  • Registratie: Juli 2010
  • Laatst online: 30-01-2021
SUCCES!! Na veel stoeien is het me toch gelukt om binnen Windows volledige read/write rechten te krijgen op mijn Freenas share. Ik kan nu dus gedownloade mappen/bestanden wijzigen, verplaatsen en verwijderen.

Dit is hoe ik het heb gedaan.

1. Maak een nieuwe Share

Selecteer bij "Path" de map die je wil gaan delen.
Klik op "Advanced mode"
Haal het vinkje in de checkbox van "Default permissions" weg.
Klik op "Save"

Afbeeldingslocatie: https://www.webtestonline.nl/create-share.jpg


2. Maak een nieuwe Group

Geef de Group een GID: 816
Geef de Group een naam: "groupname"
Alle checkboxen verder UIT laten staan.

Afbeeldingslocatie: https://www.webtestonline.nl/create-group.jpg


3. Maak een nieuwe User

Geef de User een Full Name: verzin maar iets leuks
Geef de User een User Name: "username"
Vul een wachtwoord in.(Onthoud deze goed, deze heb je later weer nodig)
Haal het vinkje in de checkbox "New primary group" weg.
Kies nu bij Primary group de zojuist aangemaakte Group: "groupname"

Directories and permissions
Selecteer bij "Home Directory" de hoofdmap van je Shares.
Vink alle checkboxen AAN bij "Home directory permissions"
Vink de checkbox "Microsoft account" AAN

Afbeeldingslocatie: https://www.webtestonline.nl/create-user.jpg


4. Wijzig Pool permissions

Ga links in het menu naar "Storage > Pools" en navigeer naar de map die je gaat delen.
Klik op het hamburger-menu rechts van de map en selecteer "Edit permissions".

ACL type = Unix
User = "username"
Group = "groupname"
Mode = alle vinkjes van de checkboxen AAN
Vinkje checkbox "Apply permissions recursively" AAN
Klik op "Save".

Afbeeldingslocatie: https://www.webtestonline.nl/pool-permissions.jpg


Oke...........alle instellingen binnen Freenas zijn klaar.
Nu Windows configureren.


5. Windows instellingen

Open de verkenner en typ het volgende in de adresbalk:

\\(freenas IP adres)

Als het goed is zie je nu de map(pen) die je vanuit Freenas hebt gedeeld.
Zo niet, zorg er dan wel voor dat de SMB Service AAN staat in Freenas!

Klik met je rechter muisknop op de Share en selecteer "Netwerkverbinding maken...".
Vink beide checkboxen AAN en klik op "Voltooien".
Nu opent zich een inlogvenster. Selecteer nu "Meer keuzes" en kies vervolgens "Ander account gebruiken".
Gebruik nu de "username" uit stap 3 met het bijbehorende wachtwoord.

Als alles goed is gegaan kun je nu mappen aanmaken, wijzigen, verplaatsen en verwijderen.
Pagina: 1