Question
The FNP v11.14.0 Release Notes say....
In FlexNet Publisher 2015 (11.13.1), a change was made to run Windows license server services with LocalService privilege instead of LocalSystem privilege, following the least-privilege security best practice.
One inappropriate consequence is that a lmgrd Windows service, as installed by installs.exe or lmtools.exe, may not start. This is because a LocalService service does not by default have sufficient privilege to write the server debug log to (a subdirectory of) Windows Program Files or Users directories.
Flexera therefore recommends following Windows best-practice for writing application data by specifying debug log and report log locations within a subfolder of %SystemDrive%\ProgramData\.
LocalService services do by default have sufficient privilege to write to ProgramData (sub)directories.
Some software vendors cannot place their license file from Program to ProgramData immediately, they are looking for a method to grant necessary privilege to LocalService. Is this possible?
Answer
As a temporary workaround, software vendors can run the following command to grant the permission to LOCAL SERVICE.
# icacls "C:\Program Files\demo\License" /grant "NT AUTHORITY\LOCAL SERVICE":(OI)(CI)(M)
Since on OS other than English, the service account name may be different from "NT AUTHORITY\LOCAL SERVICE",
it is better to use the following command if software vendors want to add international support.
# icacls "C:\Program Files\Cradle\License" /grant *S-1-5-19:(OI)(CI)(M)
*S-1-5-19 is the SID for LOCAL SERVICE.Related Articles
How to Write Custom Messages in the DEBUG log using lc_log? 472Number of Views Can FlexNet Manager rotate debug log files? 15Number of Views Listener Thread: Running in Debug Log 7Number of Views Enable debug logging in the Ocean EKS Python SDK 2Number of Views SCCM log shows Execute Permission was denied on the object 'FnGetSiteNumber' 25Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago