[ https://issues.apache.org/jira/browse/TRAFODION-2562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15948174#comment-15948174 ]
Hans Zeller commented on TRAFODION-2562: ---------------------------------------- Maybe we need more subtasks, but here is a list of things we probably will need: * The installer should create at least 1 such id initially. This is the easiest place, since the installer has the needed privileges to create user ids on all nodes of the cluster. Ideally we would allow a list of ids as installer options. * We need to keep track of these ids in the metadata. * A library should be associated - optionally - with such an id. My proposal would be that we do this at the library level, not at the UDR level. * We need DDL commands to create such an id, or at least a DDL command to register a Linux user id as an isolated user id. Also a command to unregister the id (may have to drop the Linux id separately). > User ids for isolated UDRs > -------------------------- > > Key: TRAFODION-2562 > URL: https://issues.apache.org/jira/browse/TRAFODION-2562 > Project: Apache Trafodion > Issue Type: Sub-task > Components: sql-cmu > Affects Versions: 2.0-incubating > Reporter: Hans Zeller > > In order to implement "isolated" UDRs, we need to have a user id for the > tdm_udrserv process that executes UDRs. Right now this process runs under the > same user id as the Trafodion engine, which means that the system > administrator has to trust the UDR writer to a great degree. Running UDRs > with a user id that has no access to HBase and HDFS and to the internal > resources of the Trafodion engine would reduce the required trust by a great > deal. -- This message was sent by Atlassian JIRA (v6.3.15#6346)