Synology-Forum.nl
Firmware => Synology DSM 6.0 => Topic gestart door: Nelissuh op 03 juni 2016, 00:00:42
-
Het lukt me niet om een gebruiker te verwijderen. Wie weet waar dit aan kan liggen.
Het is een door een pakket aangemaakte hidden user "tvheadend-testing"
Als ik in putty het volgende in geef:
synouser --get tvheadend-testing
Krijg ik als antwoord:
User Name : [tvheadend-testing]
User Type : [AUTH_LOCAL]
User uid : [102]
Primary gid : [100]
Fullname : [Tvheadend-Testing User]
User Dir : [/usr/local/tvheadend-testing/var]
User Shell : [/bin/sh]
Expired : [false]
User Mail : []
Alloc Size : [118]
Member Of : [1]
(100) users
Als ik daarna het delete commando geef:
synouser --del tvheadend-testing
Krijg ik:
Lastest SynoErr=[user_db_delete.c:38]
synouser.c:745 SYNOLocalAccountUserDelete failed. synoerr=[0xB800]
Hoe kom ik nu van deze gebruiker af?
-
synouser werkt niet meer onder DSM 6.
Je zult als root moeten inloggen en het Linux commando moeten gebruiken.
Uit mijn hoofd is dat geloof ik "userdel".
-
Bedankt voor de tip, maar het lijkt niet te kloppen.
Ik heb met synouser een test-account aangemaakt, en ook weer verwijderd. Ook kan ik met synouser een account wijzigen en weergeven. Het werkt m.i. dus wel.
Het commando userdel (wat idd een standaard Linux commando is) geeft: ash: userdel: command not found
-
Ok blijkbaar heeft Synology het userdel commando niet opgenomen.
Je kunt altijd nog gewoon met bijvoorbeeld de editor van winscp de "etc/password" file bewerken en dat account eruit halen.
Het is wel verstandig om dan ook even de "etc/shadow" bij te werken en daar de info over dat account te verwijderen.
-
Moet ik herstarten voordat dit effect heeft? Ik heb de bestanden aangepast, maar met synouser blijf ik het account ziet.
Re-boten kan ik waarschijnlijk pas over 2 dagen, want ik ben op dit moment mijn RAID-5 volume aan het uitbreiden van 3 naar 4 disks, en dat gaat met ca 30% per 24uur.
-
De user is in ieder geval weg of synouser hem nog ziet of niet.
Zou zo maar kunnen dat Synology die gevens nog ergens opslaat, zeker onder DSM 6, want ze maken er een steeds groter zooitje van die rechten door er een laag bovenop te legeen wat het er niet transparanter op maakt.
Ik vermoed dat Synouser die gegevens bij het booten inleest en nog ergens chached.
-
Oké,
Als het uitbreiden van mijn volume gereed is zal ik het nog eens proberen.
Bedankt!
-
Ik dacht, ik ga het even testen en dus Tvheadend installeren en kijken echter ik krijg geen hidden user "tvheadend-testing".
Heb wel deze opgegeven als User:
[attachimg=1]
En gekeken maar, "tvheadend-testing" wordt niet gevonden.
[attachimg=2]
Als ik hierna het pakket verwijder, dan is user "tvheadend" wel verwijderd uit passwd.
Dus, hoe kom je aan user "tvheadend-testing" ?
Misschien niet relevant maar, ben gewoon nieuwsgierig 8)
-
Door een oude versie van TvHeadend-testing te installeren (niet de TvHeadend "zonder-testing").
Het probleem is opgetreden bij het upgraden van TvHeadend-testing 4.1.1945-1 naar versie 4.1.1953-1 (en opvolgende versies) Repo: http://syno.dierkse.nl/ De nieuwe versies willen na installatie niet draaien en geven de foutmelding zoals zichtbaar in de bijlage.
De nieuwe weer de-installeren en de oude versie weel installeren lost het probleem op.
Het lijkt er op dat de nieuwe versie de oude gebruiker niet accepteert.
Zie hier meer info: Post: tvheadend-testing-(dierkse)-4-1-1953-1-start-niet-op-ds413/ (http://www.synology-forum.nl/overige-3rd-party-packages/tvheadend-testing-(dierkse)-4-1-1953-1-start-niet-op-ds413/)
Het uitbreiden van mijn volume zit ondertussen op 70%... als hij gereed is (nog ca 1,5 dag) dan ga ik de eens testen met re-booten, zoals overlegd met Ben(V)
-
Rebuild van volume is gereed.
Na opschonen van "etc/password" en "etc/shadow" zoals voorgesteld door Ben(V) en re-boot was gebruiker inderdaad verdwenen.
Bedankt allemaal.
-
Ik had een soort gelijk probleem met een user die hiden was en niet was te verwijderen via het synouser command. Om bij mij dit probleem opgelost te krijgen heb ik eerst de handleiding "NAS benaderen met SSH: Windows en OSX (http://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/)" gevolgd.