Synology-Forum.nl
Packages => Officiële Packages => Cloud Sync => Topic gestart door: robertvh op 04 mei 2021, 12:28:32
-
Hoi,
Ik gebruik Cloud Sync om naar Stack te backuppen/syncen, hiervoor heb ik een Taak aangemaakt en eea loopt prima via WebDAV.
Maar als ik, zoals geadviseerd, mijn admin user disabel, werkt de backuptaak met Cloud Sync niet meer.
Is er een optie om deze taak toe te kennen aan een andere gebruiker?
Want ik wil de admin user graag zo snel mogelijk uitzetten.
Alvast bedankt,
Robert
-
Hoi,
Bij toeval zie ik dat in de Syno de taak om te synchroniseren met mijn dropbox account is uitgeschakeld.
Nu heb ik ivm veiligheidswaarschuwingen een nieuw admin account aangemaakt omdat de standaard niet veilig genoeg zou zijn.
Wellicht heeft het daarmee te maken maar ik ikan nergens in de syno en google vinden waar ik het weer kan activeren.
Dit is de foutmelding die ik zie in de de Syno.
(http://)
-
De eigenaar van die task is admin, deze is uitgeschakeld.
Ik zie geen mogelijkheid om een bestaande task van eigenaar te wijzigen.
Het enige wat je m.i. kan doen, is een nieuwe task maken met de nieuwe eigenaar, die je heb gemaakt.
-
Ter info: @robertvh en @frixel 2 Topic zijn samengevoegd.
-
Op deze regenachtige middag, heb ik wat zitten spelen en heb gevonden hoe je gebruiker admin kunt wijzigen ;D
Gun me nog even wat tijd om het verder uit te werken naar een zo eenvoudig mogelijke oplossing....... ;)
-
Wow, dat zou super zijn! :)
-
Ik ben benieuwd, ik wacht rustig af voordat ik iets ga aanpassen.
(hier was het overigens zonnig, dus ik ben blij dat je niet in mijn buurt woont :o)
-
Ik heb twee hagelbuien en regen over me heen gehad. Met de fiets, dus dat was kletsnat thuiskomen vanmiddag. Misschien had ik ook beter achter mijn laptop kunnen blijven zitten. ;)
-
Gun me nog even wat tijd om het verder uit te werken naar een zo eenvoudig mogelijke oplossing.......
Nou.....vreemd hoor, de procedure die ik had gebruikt, werkt (ineens) niet meer :evil:
Waarom ? Nog geen idee......dus, ik moet dat uitzoeken.
Kom er nog op terug.
-
Deze is vervallen, zie deze Reactie (https://www.synology-forum.nl/cloud-sync/kan-ik-een-cloud-sync-taak-aan-een-andere-gebruiker-toekennen/new/#new).
Ben er achtergekomen wat ik fout had gedaan, wat laat ik maar in het midden :lol:
Wat moet je installeren of geïnstalleerd hebben:
1 - PC: PuTTY (https://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/)
2 - NAS: Python3 en Textverwerker.
Voor de aanpassing:
[attachimg=1]
De stappen:
3 - Login met je nieuwe gebruiker
4 - Stop Cloud Sync (Package Center)
5 - Open PuTTY en login met je nieuwe admin gebruiker
6 - geef het volgende commando:
grep admin /etc/passwd
Dan zie je:
admin:x:1024:100:System default user:/var/services/homes/admin:/bin/sh
admin heeft uid 1024, die heb je later nodig.
7 - geef het volgende commando:
grep Birdy /etc/passwd
Birdy = mij de nieuwe admin gebruiker, dus wijzig Birdy naar jullie nieuwe admin gebruiker ik ga dus verder met Birdy.
In mijn geval, zie ik dus:
Birdy:x:1026:100::/var/services/homes/Birdy:/bin/sh
Birdy heeft uid 1026, die heb je later nodig.
8 - Download de bijlage Cloudsync-user.py.txt, verwijder dan de extentie .txt en zet deze in een gedeelde map, ik heb gekozen voor test.
9 - Ga naar DSM, start de Textverwerker en open Cloudsync-user.py
10 - Wijzig local_user_name = 'Birdy' naar de nieuwe gebruiker.
11 - Wijzig uid = '1026' WHERE uid = '1024' naar respectievelijk het getal van punt 7 (van Birdy) en punt 6 (van admin), bij mij staat het dus al goed.
12 - Sla het bestand op. (Bestand > Opslaan).
13 - Ga weer naar PuTTY en geef de 3 volgende commando's:
cd /volume1/test
(test eventueel wijzigen)
chmod +x /Cloudsync-user.py
sudo ./Cloudsync-user.py
14 - Start Cloud Sync weer op.
Resultaat:
[attachimg=2]
PS: Je kunt ook DB Browser for SQLite (https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.12.1) gebruiken, maar dan wordt het een hele andere procedure, maar als je dit programma kent, dan gebruiken natuurlijk. ;)
Maar, omdat je toch PuTTY moet gebruiken voor het passwd verhaal, heb ik gekozen voor deze procedure.
Nogmaals, let wel goed op wat je zelf moet wijzigen aan deze procedure.
Succes :thumbup:
-
Volgens mij had je nog een file als bijlage willen toevoegen voor punt 8.
Edit: Ik zie hem nu wel staan.
-
Thanks Birdy voor het hele verhaal en de duidelijke uitleg.
Ik zal er eens voor gaan zitten op regenachtige zondag want dat is wel een lastig klusje voor een 'noob'
Misschien is het eenvoudiger om de cloud (dopbox in mijn geval) opnieuw te koppelen aan het nieuwe account?
-
Zo complex is het verhaal van Birdy niet. Het lijkt misschien zo omdat het zeer uitgebreid is.
Punt 6 en 7 kunnen ook veranderd worden in:
id -u admin
id -u Birdy
Het doet hetzelfde maar ziet er minder complex uit omdat hij dat alleen het getal geeft dat je nodig hebt. En je kunt dit commando ook in het script opnemen, zodat de gebruiker alleen zijn gebruikersnaam in het script hoeft te zetten.
Zelfs de gebruikersnaam kan het script ophalen via "id -un". Dan moet je wel als de administrator inloggen en geen root worden. (Het script zou moeten testen of er geen root gebruikt wordt. En afbreken met waarschuwing als dat zo is.) Voordeel is dat je dan niet meer aan het script hoeft te veranderen.
-
Misschien is het eenvoudiger om de cloud (dopbox in mijn geval) opnieuw te koppelen aan het nieuwe account?
Ik weet, dat het opnieuw koppelen van een Hyper Backup kan.
Denk dat dit anders zit met Cloud Sync, denk dat Cloud Sync dan alles opnieuw gaat syncen.
Ik zou dat morgen ook nog kunnen testen.
-
Dat zou top zijn :thumbup:
-
Misschien is het eenvoudiger om de cloud (dopbox in mijn geval) opnieuw te koppelen aan het nieuwe account?
Ik heb het getest:
Ingelogd met Birdy en de taak van Dropbox, die door admin is gemaakt, verwijderd.
Nieuwe taak gemaakt door Birdy voor Dropbox met dezelfde te sync map (NAS) en de sync voltooid.
Gekeken in de Geschiedenis/Gebeurtenis en zie geen upload maar merge:
[attachimg=1]
Dat is dus heel eenvoudig en goed nieuws voor de gebruikers en daarmee is mijn procedure (https://www.synology-forum.nl/cloud-sync/kan-ik-een-cloud-sync-taak-aan-een-andere-gebruiker-toekennen/msg299543/#msg299543) komen te vervallen, maar vond het wel interessant en leuk om het uit te zoeken :lol:
-
Dankjewel voor alle moeite, Birdy!
-
Grandioos Birdy, Thanks voor het uitzoeken. :thumbup: