On my production server I'm unable to run batch scripts that use the rsync command by double-clicking - I have to right-click 'Run as administrator'. I don't have to do this on three other test servers - they execute either way.
I've noticed that the Rsyncserver service is set up as a 'local system account'. I can't change to 'This account' as Rsync service fils to start. However on my rest server I can switch between both accounts fine.
I also have n issue with Task Scheduler that for certain Rsync batch files I can't run them under a service account. I need to run them under my account.
Is my only option to reinstall the software?
It seems that the issue is related to permissions and a non-supported service account setup. Try to give the service account -full- permissions on the installation directory. If it doesn't work, a fresh install is recommended.
So the user 'admin1' which is my local account is the isue here? It is an administrator on the 2008 server. I also can't run the batch script using my id without using 'Run as administrator' too and I installed the software using my id - just as I did on our test servers.
rsync -avz -e "ssh -p 22 -i /home/user1/.ssh/rsync1 " /home/user1/unit3/oper.txt admin1@usserv998:/cygdrive/c/finance
As for the folder containing the software install, administrators has full permissions and admin1 is part of the administrator group as well as me.
Do I further need to grant full permissions on the installtion folder to admin1 too? Not configured that way on the test servers.
Yes if admin1 is the service account. 'Change' permission is more than enough.
Should I uninstall both cwrsync, cwrsyncserver and Copssh? From Control Panel...Uninstall programs?
Should I also delete the 2 local user accounts SvcCOPSSH and SvcCWRSYNC or leave them thee for the install?
Yes, probably the best idea is a complete reinstall. Uninstall software, make sure that remnant files in the installation directory are remove and both service accounts removed before a new installation.
Get this error when double-clicking on the batch file that uses Rsync on windows 2008 server.
Still works if I run as Administrator. I did give the service account -full- permissions on the installation directory this time.
rsync: Failed to exec ssh: Permission denied (13)
rsync error: error in IPC code (code 14) at pipe.c(85) [sender=3.1.0]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in IPC code (code 14) at io.c(235) [sender=3.1.0]
I was clicking on the various Rsync instsal folders and for one folder got the messae 'you don't have permissions to access this folder". When I clicked to allow permissions I no longer have the error - I can double-click on the batch file now.
Folder in question: D:\cwRsync_Files\cwRsync.
Hopefully this will resolve the service acount issue - will have to verify in the next few days.