VOV: What is the difference between an owner and an admin?

When first using Runtime software, you will see the terms owner and admin used relative to VOV projects. The owner of a vov-project is the user account that created it using the vovproject command, or one of the product-specific management commands, like ncmgr and lmmgr. 

At the time a vov-project is created, its security.tcl file is configured so that the owner is granted admin privileges on any host. For NC, the root user also has admin privileges to allow vovslaveroot to connect.

Runtime software has a five-level privilege system. The levels in order of increasing privileges are READONLY, USER, LEADER, ADMIN and SERVER. For a description of the operations enabled by each level, see the documentation page titled "Operations by Security Level."

An ADMIN is a user account granted privileges in the project's security.tcl file. For example, if your NC setup is owned by cadmgr but your login is john, the NC security.tcl file might contain these lines:

vtk_security +      USER  +
vtk_security root   ADMIN +
vtk_security cadmgr ADMIN +
vtk_security john   ADMIN john_pc

The + sign is a wildcard entry.

The vovserver grants root and cadmgr ADMIN privileges from any machine, and john is granted ADMIN privileges when connecting from john_pc. The vovserver grants all other users, or john when connecting from any other machine, the USER privilege level.

Did you find this article helpful?