Local users created during installation
When you install IBM Storage Protect Plus and vSnap servers, the installation procedure creates local users for managing the system.
The following local users are created at the time of installing IBM Storage Protect
Plus and vSnap servers:
- IBM Storage Protect
Plus server users:
admin: Theadminuser has the same access rights as the superuser. The purpose of theadminuser is to manage IBM Storage Protect Plus UI environment. The default user ID and password must be changed for theadminuser.serveradmin: Theserveradminuser has the same access rights as the root user. The purpose of the user is to manage administration and installation activities. For example, VADP proxy in IBM Storage Protect Plus UI. You can use theserveradminuser to run commands from the command line interface.- Other users (
virgo,postgres,rabbitmq,mongod): Each of the users has a purpose and responsible for respective services. For example, therabbitmquser owns the file that is created by theRabbitMQservice. The same applies to other users. The users are helpful in managing access of logs and data file (for the databases). For example, if thevirgouser needs to access the logs, you can add thevirgouser to the appropriate group, without providing access of the logs to all the users in the system.
- vSnap server users:
serveradmin: Theserveradminis a general purpose system administration for the vSnap server. You can use theserveradminto register the vSnap server in the IBM Storage Protect Plus server.nginx: The third-partynginxRPM creates thenginxuser. The user account is used to run thenginxREST server. However, you can modify the configuration to run the REST server in the context of thevsnapaccount.uwsgi: The third-partyuwsgiRPM creates theuwsgiuser. Theuwsgiuser is used to run theuwsgiservices with limited privileges. Thenginxanduwsgiboth are the component services that run the vSnap API.gluster: TheglusterfsRPM creates theglusteruser when it gets pulled in a transitive dependency at the timetcmu-runnerinstallation. Thetcmu-runnerapplication runs the copy to cloud jobs.vsnap: Thevsnapuser is created at the time of vSnap application installation. Thevsnapuser has the limited privileges and is used to run the external API server. Thevsnapaccount is also used for replication data transfer. During replication, the source vSnap server connects to the target vSnap server by using thevsnapuser and opens an SSH tunnel. The replication data is transferred by using that tunnel.vsnaptunnel: Thevsnaptunneluser is created at the time of vSnap application installation. Thevsnaptunneluser has the limited privileges and is used for data transfer with external clients, such as VADP proxy or application agents. For applications that use SMB/CIFS protocol during backup and restore, thevsnaptunnelaccount is used to login to the SMB/CIFS share. Also, when theTransport Encryptionfeature is enabled, thevsnaptunneluser opens an SSH tunnel between the vSnap server and the application server, and the iSCSI data transfer occurs by using that tunnel.