diff --git a/RemoteFile/RemoteHandlers/SSHHandler.cs b/RemoteFile/RemoteHandlers/SSHHandler.cs index 541c885..67d1bc1 100644 --- a/RemoteFile/RemoteHandlers/SSHHandler.cs +++ b/RemoteFile/RemoteHandlers/SSHHandler.cs @@ -340,10 +340,11 @@ public override void CreateEmptyStoreFile(string path, string linuxFilePermissio if (IsStoreServerLinux) { - SplitStorePathFile(path, out path, out _); + string pathOnly = string.Empty; + SplitStorePathFile(path, out pathOnly, out _); - linuxFilePermissions = string.IsNullOrEmpty(linuxFilePermissions) ? GetFolderPermissions(path) : linuxFilePermissions; - linuxFileOwner = string.IsNullOrEmpty(linuxFileOwner) ? GetFolderOwner(path) : linuxFileOwner; + linuxFilePermissions = string.IsNullOrEmpty(linuxFilePermissions) ? GetFolderPermissions(pathOnly) : linuxFilePermissions; + linuxFileOwner = string.IsNullOrEmpty(linuxFileOwner) ? GetFolderOwner(pathOnly) : linuxFileOwner; AreLinuxPermissionsValid(linuxFilePermissions); RunCommand($"install -m {linuxFilePermissions} -o {linuxFileOwner} {linuxFileGroup} /dev/null {path}", null, ApplicationSettings.UseSudo, null);