Create service user accounts for the commit and edge server

To support secure communication between the commit server and the edge server, a user account of type service must be created. Although you can use a generic service user name for multiple edge servers, in this example we use a unique service user name for the one edge server.

  1. Create service user accounts for the commit and edge servers:

    $ p4 user -f svc_chicago_commit
    $ p4 user -f svc_tokyo_edge

    and in the user spec, set the user Type: field to service.

  2. To prevent the service user logins from timing out, add the service users to a group with an unlimited timeout:

    $ p4 group no_timeout

    and in the group spec, set the Users: field to include the svc_chicago_commit and svc_tokyo_edge service users, and set the Timeout: field to unlimited.

  3. Assign passwords to the service user accounts by providing a value at the prompts.

    $ p4 passwd svc_chicago_commit
    $ p4 passwd svc_tokyo_edge
  4. In the protect spec, assign super protections to the svc_chicago_commit and svc_tokyo_edge service users.

    $ p4 protect
    super user svc_chicago_commit * //...
    super user svc_tokyo_edge * //...
    

Next step

Create commit and edge server configurations