oneflame

New Members
  • Content Count

    3
  • Joined

  • Last visited

About oneflame

  • Rank
    New User
  1. Applies to: BTSync v.2.3.3 (296) Windows 7, 8/8.1, Windows 10 -- Home and Professional. BTSync prompts to install as a service -- but doesn't follow Windows service account conventions as other programs do, (IIS, MySQL, SQL Server, etc). Issues: Software Defect: Some installations, (like BitTorrent Sync), will not install the Windows Service -- unless a regular user account is specified. Expected Behavior: Should automatically provide the correct NT Service account identity, or at least allow the user too. Security Issue: The user is forced to create another regular user account, [which as a best practice, should never be done]. Workaround: After the Appropriate Service Account is specified, this temporary user account should be deleted. References Windows does not use "Service Accounts" -- in the Linux sense, but rather "Virtual Accounts" and "Managed Service Accounts, (for machines participating in an LDAP environment. Service Account Naming Convention: By Naming Convention, it appears that the virtual accounts should follow the form, "Command Name" - [Extension] + "svc" "btsync.exe" becomes "NT Service\btsyncsvc" Creating the Virtual "NT Service" Account: Open up the Local Services snap-in, "services.msc" Navigate to the desired service, (btsync), right-click "Properties". Select the "Log On" tab. Select the option to specify a user. Enter the "Conventional" service name, described above: (without quotes). NT Service\btsyncsvc REMOVE the passwords. Save - Apply Restart the Service. Setting Folder Permissions: Set folder permissions -- using the full account name: "NT Service\btsyncsvc", (using quotes may or may not be required depending on the context ...) ... It is not necessary for the btsyncsvc to have execute permissions, so remove if you like -- otherwise, full control. Error - Service Fails to Start due to "No Mapping Between Account Names and Security IDs": For example, this error will occur if you specify, "NT Service\btsync" rather than "NT Service\btsyncsvc" ... The following command will return the list of current service account names. Using PowerShell, (PS), Verify the list against the one you have specified to use for "Log On": PS > get-service | foreach {Write-Host NT Service\$($_.Name)} Error - Service Fails to Start because the Account has not been Granted Log On as a Service Permissions: This error can occur if you have specified the incorrect "Conventional Name", or if the permissions really are missing -- though will be automatically assigned if the correct convention is used. In Windows 10 Home, the User will not be able to use the local security policy snap-in to configure this, (secpol.msc) -- and must be done manually, through PowerShell, or other utility. PowerShell Scripts: To fix this, it is possible to use PowerShell. "Grant-Log-on-as-a-service PowerShell Script, from Technet Gallery": If PowerShell reports an "ExecutionPolicy Error", it may be necessary to change the ExecutionPolicy: PS > Set-ExecutionPolicy RemoteSigned ... May Result in a signing error -- And then changed to: PS > Set-ExecutionPolicy Unrestricted And then use the Script to assign the permission: PS > .".\Add Account To LogonAsService.ps1" "NT Service\btsyncsvc" Reset the ExecutionPolicy if desired: PS > Set-ExecutionPolicy Restricted Hope this Helps!
  2. Hello. I can confirm that this issue is not related just to Windows 10 - and also appears with a fresh download of btsync 2.2.7 running on Fedora 23. uname -r : 4.2.8-300.fc23.x86_64 The Web Page displays: Is there a way to manually define this in the btsync.conf file, to bypass this screen? Fixed - There is a bug in the web / html of the web page. This defect occurs on firefox, but not google chrome. Opening the User interface in Chrome will show that there is a checkbox beneath the form, to accept a Eula. Firefox does not display that option, and so the "Get Started" Button will not become enabled.
  3. (not quite sure where to submit bugs, yet ..) Platform: O.S.: Linux 4.2.8-300.fc23.x86_64 Browser: Firefox 43 Issue: During the Web Configuration on Linux, (and apparently Windows 10 as well), the user is prompted with a form, asking the user to provided a "name to show" ... However, the "Get started" button never becomes enabled to move forward. The Actual Prompt: This is a bug in the web / html of the web page. This defect occurs on firefox, but not google chrome. Work-Around: Initialized btsync in another browser, (not firefox). Opening the User interface in Chrome will show that there is a checkbox beneath the form, to accept a Eula. Firefox does not display that option, and so the "Get Started" Button will not become enabled.