docs/kb/custom-user.rst
Topic: Planning and setup
By default, ScyllaDB runs as user scylla in group scylla. The following procedure will allow you to use a custom user and group to run ScyllaDB.
.. code-block:: sh
useradd test groupadd test usermod test -G test chown -R test:test /var/lib/scylla
/etc/sysconfig/scylla-server and change the USER and GROUP.. code-block:: sh
USER=test GROUP=test
/etc/systemd/system/multi-user.target.wants/scylla-server.service.. code-block:: sh
User=test
/etc/systemd/system/multi-user.target.wants/node-exporter.service.. code-block:: sh
User=test Group=test
.. code-block:: sh
systemctl daemon-reload systemctl start scylla-server systemctl start node-exporter
At this point, all services should be started as test:test user:
.. code-block:: sh
test 8760 1 11 14:42 ? 00:00:01 /usr/bin/scylla --log-to-syslog 1 --log-to-std ... test 13638 1 0 14:30 ? 00:00:00 /usr/bin/node_exporter --collector.interrupts