Hello,
When I click to folder permissions icon I'm getting below error for only one account. I'm using serveradmin user and its working good for all other accounts. But only for a user account I'm getting this error.
serveradmin / {user} / {userplan} / FileManager:
Error reading file/folder NTFS permissions
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing task ---> System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.ArgumentNullException: Value cannot be null. Parameter name: sddlForm at System.Security.Principal.SecurityIdentifier..ctor(String sddlForm) at SolidCP.Providers.Utils.SecurityUtils.GetGroupNtfsPermissions(String path, UserPermission[] users, RemoteServerSettings serverSettings, String usersOU, String groupsOU) at SolidCP.Providers.OS.Windows2003.GetGroupNtfsPermissions(String path, UserPermission[] users, String usersOU) at SolidCP.Server.OperatingSystem.GetGroupNtfsPermissions(String path, UserPermission[] users, String usersOU) --- End of inner exception stack trace --- at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at SolidCP.Providers.OS.OperatingSystem.GetGroupNtfsPermissions(String path, UserPermission[] users, String usersOU) at SolidCP.EnterpriseServer.FilesController.GetFilePermissions(Int32 packageId, String path) --- End of inner exception stack trace --- at SolidCP.EnterpriseServer.FilesController.GetFilePermissions(Int32 packageId, String path) at SolidCP.EnterpriseServer.esFiles.GetFilePermissions(Int32 packageId, String path) --- End of inner exception stack trace ---
I checked event log on server and I got this:
[3/12/2024 12:33:41 AM] ERROR: 'Windows Server 2016' GetGroupNtfsPermissions
System.ArgumentNullException: Value cannot be null.
Parameter name: sddlForm
at System.Security.Principal.SecurityIdentifier..ctor(String sddlForm)
at SolidCP.Providers.Utils.SecurityUtils.GetGroupNtfsPermissions(String path, UserPermission[] users, RemoteServerSettings serverSettings, String usersOU, String groupsOU)
at SolidCP.Providers.OS.Windows2003.GetGroupNtfsPermissions(String path, UserPermission[] users, String usersOU)
at SolidCP.Server.OperatingSystem.GetGroupNtfsPermissions(String path, UserPermission[] users, String usersOU)
I also compared folder security permissions under HostingSpaces and I saw that this user folder has similar permissions of other user folders too.
OS: Windows Server 2016 Standart - AD not installed.
SolidCP: v1.4.9
What else should I check? Is there anyone can help me about this issue? Thanks in advance.
I created a new user with same plan and copied old user folder contents to new user's folder.