| CPC G06F 21/6218 (2013.01) [G06F 16/22 (2019.01)] | 20 Claims |

|
1. A device, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
identifying storage data to be migrated from a first storage system to a second storage system, wherein the first storage system uses first permissions that determine first access to the storage data managed on the first storage system in accordance with a first operating system that utilizes a network file system permissions protocol, and wherein the second storage system uses second permissions that determine second access to the storage data managed on the second storage system in accordance with a second operating system that utilizes a server message block permissions protocol;
translating the first permissions to the second permissions, the translating comprising:
parsing a directory tree structure of the storage data stored on the first storage system to determine directory elements and corresponding permission elements, wherein the directory elements comprise a directory element, and wherein the corresponding permission elements comprise a permission element that determines access permissions to the directory element; and
determining that the directory element is a target directory in response to a condition being satisfied, wherein the condition is satisfied in response to all child directory elements having respective permission elements that are identical to the permission element corresponding to the directory element, and wherein all child directory elements are children of the directory element.
|