Using a specific user for a particular application is pretty common behaviour - the principal of least privilege. For example it’s common to have a web server running under the http
user.
You can administer this in number of different ways, as appropriate to your environment:
- Using sudo to give your normal user account to the couchbase user
- Give the couchbase user a password (but not a login shell), and then simply
su
to couchbase once you’ve authed to the system. - Just use the root account for any administration.