Auteur Topic: Probleem met hidden user Auto-Sub  (gelezen 5030 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Ben(V)

  • Gast
Probleem met hidden user Auto-Sub
« Gepost op: 23 oktober 2014, 12:44:39 »
@Matr!x

Als je toch een nieuw package gaat maken voor autosub misschien kun  je ook het aanmaken van de "user" aanpassen.
Nu wordt er een hidden user "autosub-bootstrapbill" aangemaakt, maar als het met het synouser commando wordt gedaan wordt er een normaal zichtbare user aangemaakt. Zou voor veel minder problemen met het zetten van rechten geven.

Hier een stukje uit de DSM Developer Guide

The synouser command line tool can help you create user accounts.
This account is visible in DSM, and end users are able to edit the account settings in Control Panel.
However, the accounts will not be editable in DSM settings if they are created via methods other than synouser and with UID less than 1024.

synouser ––add username password "" expired email privilege


Offline Matr1x

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 270
  • -Ontvangen: 771
  • Berichten: 5.090
Re: Probleem met hidden user Auto-Sub
« Reactie #1 Gepost op: 24 oktober 2014, 01:09:38 »
Het maken van SPK is even blijven liggen en volgende week ben ik weer in de US. Nog even geduld dus.

Enne, we volgen met het maken van een SPK een beetje de standaard die SynoCommunity ook volgt. Dus gewoon een verborgen gebruiker die overigens nu gewoon autosub kan heten (aangezien het oorspronkelijke pakket niet meer bestaat).
  • Mijn Synology: DS224+
  • HDD's: 2x HAT3300-4T
  • Extra's: MR2200ac / RT2600ac

Ben(V)

  • Gast
Re: Probleem met hidden user Auto-Sub
« Reactie #2 Gepost op: 24 oktober 2014, 09:50:05 »
Ook bij de synocommunity is een disscussie gaande of er niet gewoon in DSM zichtbare users gebruikt moeten worden of anders een aparte groep.
Het probleem met hidden users is dat je die vanuit DSM alleen rechten kunt geven via de groepsrechten en dan hebben meteen alle users die rechten.
Dit is niet voor niets door Synology toegevoegd en in hun Developers Guide beschreven.

Offline DrBean

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 24
  • Berichten: 81
Re: Probleem met hidden user Auto-Sub
« Reactie #3 Gepost op: 24 oktober 2014, 14:08:38 »
De mogelijkheid tot het creëren van users via CLI komt simpelweg voort uit de structuur van het (Linux) OS, waarin veel UI keuzes/wijzigingen op de achtergrond via de CLI worden uitgevoerd.
Het synouser commando bestaat dan ook al een hele tijd, maar is niet heel bruikbaar voor packages (die voornamelijk als service moeten draaien).
Binnen SynoCommunity is dit vaker besproken, en iedere keer is de uitkomst dat zichtbare 'gewone' users meer problemen opleveren dan dat het oplossingen biedt.

Mocht Synology de mogelijkheid bieden om systemusers te maken, en deze zichtbaar te maken in de UI met een rits aan beperkingen, dan wordt het interessant, iig voor SynoCommunity packages. Tot die tijd zijn de 'users' groep (en mogelijk het gebruik van een groep per set gelijksoortige packages) -voor ons- het enige bruikbare alternatief.

Ben(V)

  • Gast
Re: Probleem met hidden user Auto-Sub
« Reactie #4 Gepost op: 24 oktober 2014, 16:40:31 »
Begrijp ik allemaal.
Maar vooral packages die data downloaden leveren vaak problemen op voor mensen die meerdere users hebben en die ze de toegang tot die data willen ontzeggen.
Ze zitten allemaal in de group users en als je via groepsrechten toegang hebt, helpt dichtzetten op user nivo niet meer.
Zoals je al zei een aparte group hiervoor zou al een hoop oplossen.

Gemarkeerd als beste antwoord door Gepost op Vandaag om 13:39:54

Offline DrBean

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 24
  • Berichten: 81
Re: Probleem met hidden user Auto-Sub
« Reactie #5 Gepost op: 24 oktober 2014, 17:26:38 »
  • Beste antwoord ongedaan maken
  • Ze zitten allemaal in de group users en als je via groepsrechten toegang hebt, helpt dichtzetten op user nivo niet meer.
    Euh? Dit is wsl niet meer de juiste thread om dit te bespreken, maar dat is niet juist. Deny rechten gaan juist _voor_ alle andere rechten.
    Stel: user 'testuser' staat in de groep 'users'. Groep 'users' heeft RW-rechten op map 'download'. Dan heeft natuurlijk 'testuser' RW rechten op 'download'.
    Zet deny voor de 'testuser' op map 'download', of zet de 'testuser' in groep 'geentoegang', met op de groep 'geentoegang' een deny op de map 'download': dan kan 'testuser' niet in de map.

    /edit: beetje onleesbaar geheel zo, maargoed. DSM5 laat ook een preview zien van de rechten die gelden voor een user en een bepaalde map: die zal bovenstaande ook bevestigen.
    Nog een overweging waard: gebruik de users groep niet om rechten te zetten/te ontnemen. Heb je veel users die je op basis van bepaalde criteria toegang wilt geven of ontzeggen tot resources (mappen, applicaties etc), gebruik dan je eigen groepen- en rechtenstructuur, en laat de groep users voor wat het is.

    Offline Matr1x

    • Global Moderator
    • MVP
    • *
    • Bedankjes
    • -Gegeven: 270
    • -Ontvangen: 771
    • Berichten: 5.090
    Re: Probleem met hidden user Auto-Sub
    « Reactie #6 Gepost op: 24 oktober 2014, 18:05:24 »
    Ik heb het draadje maar even gesplitst, omdat dit toch wel een interessante discussie is met bruikbare informatie.

    Ik ben het eens met Ben(V) (en SynoCommunity) dat er een gewone gebruiker van maken problemen gaat geven. Je kunt deze gebruiker dan aanpassen, waardoor straks het pakket niet meer werkt. Of een pakket kan dan een trojan worden door een gebruiker aan te maken waar je mee kunt aanloggen. Het gaat alleen werken als je speciale gebruikers kan aanmaken, met beperkte rechten:

    Mocht Synology de mogelijkheid bieden om systemusers te maken, en deze zichtbaar te maken in de UI met een rits aan beperkingen, dan wordt het interessant, iig voor SynoCommunity packages.
    • Mijn Synology: DS224+
    • HDD's: 2x HAT3300-4T
    • Extra's: MR2200ac / RT2600ac

    Ben(V)

    • Gast
    Re: Probleem met hidden user Auto-Sub
    « Reactie #7 Gepost op: 24 oktober 2014, 21:21:56 »
    Ik geef me gewonnen. Jullie argumenten zijn steekhoudend.
    Een groep voor package users zou ik nog steeds handig vinden, maar ik geef toe dat het ook kan door een eigen groep voor je normale gebruikers aan te maken.

    @DrBean
    Je zult ongetwijfeld gelijk hebben. Ik dacht altijd dat toegang geven boven deny ging.
    Zal het zelf nog wel eens uitproberen, zo eigenwijs ben ik wel

    Offline DrBean

    • Bedankjes
    • -Gegeven: 1
    • -Ontvangen: 24
    • Berichten: 81
    Re: Probleem met hidden user Auto-Sub
    « Reactie #8 Gepost op: 26 oktober 2014, 14:18:33 »
    Ik dacht altijd dat toegang geven boven deny ging.
    Zal het zelf nog wel eens uitproberen, zo eigenwijs ben ik wel
    Als je het tabblad 'Permissions' opent van een user, dan staat onderaan dat dialoogvenster de zin: "Permissions priority: NA > RW > RO". Daar kun je nog een vierde optie bij bedenken: "not set" (geen enkel vinkje), wat de laagste prioriteit heeft. Een expliciete NA (deny) heeft dus altijd de hoogste prioriteit.
    Ik geef toe dat het niet handig is dat je een expliciete deny op een map moet zetten, maar dat komt omdat Synology een user altijd lid maakt van de users groep (wat z'n oorsprong weer heeft in de historie van DSM)

    Over de groep per package/per set vergelijkbare packages: dat lijkt inderdaad het meest haalbare tot nu toe. Als het eerste SC-package met die opzet beschikbaar komt en geen praktische problemen oplevert, dan ligt het voor de hand dat meer packages zullen volgen. Erg belangrijk daarbij is backwards compatibility bij het upgraden van bestaande installaties, dus we kunnen het gebruik van de users groep niet zonder meer loslaten.


     

    Probleem met inloggen

    Gestart door beetofBoard Synology DSM 5.2

    Reacties: 6
    Gelezen: 4042
    Laatste bericht 22 december 2016, 17:47:59
    door beetof
    Migreren DS415+ naar DS415+ probleem.

    Gestart door jepebeBoard NAS hardware vragen

    Reacties: 1
    Gelezen: 1898
    Laatste bericht 12 december 2017, 11:09:22
    door Birdy
    PHP probleem - installatie

    Gestart door XeovBoard PHPMyAdmin Package

    Reacties: 0
    Gelezen: 6433
    Laatste bericht 06 januari 2011, 10:09:16
    door Xeov
    UPC Horizon box probleem

    Gestart door rolfvw205Board DDNS / Quick Connect / EZ-Internet / Portforwarding

    Reacties: 5
    Gelezen: 5746
    Laatste bericht 20 februari 2013, 20:16:26
    door spikehome
    ds finder probleem met dsm mobile

    Gestart door FransentomBoard iOS Apps (iPhone, iPad en iPod)

    Reacties: 2
    Gelezen: 2301
    Laatste bericht 04 oktober 2012, 14:09:08
    door raptile