ID MANAGEMENT FOR A NETWORK ATTACHED STORAGE SYSTEM
First Claim
1. A method for layered user identifier (user ID) mapping virtualization, the method comprising:
- receiving, by one or more processors at a network attached storage (NAS) server, a connection request;
determining, by one or more processors at a NAS server, if the connection request is for a new user, and if so, creating a filesystem user ID and an internal user ID for the new user;
mapping, by one or more processors at a NAS server kernel, external user ID and filesystem user ID to the internal user ID;
verifying, by one or more processors at a NAS server kernel, user ID on subsequent logins with an external database;
remapping, by one or more processors at a NAS server kernel, the filesystem user ID and the internal user ID for the changed user account; and
transmitting, by one or more processors at a NAS server to one or more processors on one or more NAS server kernel repositories, the updated mapping for the user.
1 Assignment
0 Petitions
Accused Products
Abstract
ID management for a network attached storage system using layered ID mapping virtualization. When a connection request is received at a NAS server, it is determined whether the request is for a new user, and if so, user IDs are created for the new user. External user ID and filesystem user ID are mapped to the internal user ID, and user ID is verified at the NAS server kernel on subsequent logins with an external database. The user IDs are remapped for the changed user account, and updated mappings are transmitted from the NAS server to one or more NAS server kernel repositories.
13 Citations
20 Claims
-
1. A method for layered user identifier (user ID) mapping virtualization, the method comprising:
-
receiving, by one or more processors at a network attached storage (NAS) server, a connection request; determining, by one or more processors at a NAS server, if the connection request is for a new user, and if so, creating a filesystem user ID and an internal user ID for the new user; mapping, by one or more processors at a NAS server kernel, external user ID and filesystem user ID to the internal user ID; verifying, by one or more processors at a NAS server kernel, user ID on subsequent logins with an external database; remapping, by one or more processors at a NAS server kernel, the filesystem user ID and the internal user ID for the changed user account; and transmitting, by one or more processors at a NAS server to one or more processors on one or more NAS server kernel repositories, the updated mapping for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for layered user identifier (user ID) mapping virtualization, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive, by one or more processors at a network attached storage (NAS) server, a connection request; program instructions to determine, by one or more processors at a NAS server, if the connection request is for a new user, and if so, creating a filesystem user ID and an internal user ID for the new user; program instructions to map, by one or more processors at a NAS server kernel, the external user ID and filesystem user ID to the internal user ID; program instructions to verify, by one or more processors at a NAS server kernel, the user ID on subsequent logins with an external database; program instructions to remap, by one or more processors at a NAS server kernel, the internal IDs for the changed user account; and program instructions to transmit, by one or more processors at a NAS server to one or more processors on one or more NAS server kernel repositories, the updated mapping for the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for layered user identifier (user ID) mapping virtualization, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to receive, by one or more processors at a network attached storage (NAS) server, a connection request; program instructions to determine, by one or more processors at a NAS server, if the connection request is for a new user, and if so, creating a filesystem user ID and an internal user ID for the new user; program instructions to map, by one or more processors at a NAS server kernel, the external user ID and filesystem user ID to the internal user ID; program instructions to verify, by one or more processors at a NAS server kernel, the user ID on subsequent logins with an external database; program instructions to remap, by one or more processors at a NAS server kernel, the internal IDs for the changed user account; and program instructions to transmit, by one or more processors at a NAS server to one or more processors on one or more NAS server kernel repositories, the updated mapping for the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification