You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Matt Wringe (JIRA)" <ji...@apache.org> on 2016/09/13 21:55:20 UTC

[jira] [Created] (CASSANDRA-12641) False positive when checking if the user is root

Matt Wringe created CASSANDRA-12641:
---------------------------------------

             Summary: False positive when checking if the user is root
                 Key: CASSANDRA-12641
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12641
             Project: Cassandra
          Issue Type: Bug
            Reporter: Matt Wringe


Cassandra will fail to start if it thinks its running as the Root user. It does so by checking if the users uid or gid is 0:

https://github.com/apache/cassandra/blob/trunk/bin/cassandra#L269

The problem is that a gid of 0 doesn't really mean anything in terms of security. It does not mean that the user has root privileges or any other special permissions.

If you are running in an environment where the group id is 0 (such as certain containerized environments) then you can run into this false positive and have to add the -R option to by pass the check.

It would be nice to be able to just run Cassandra in these environments without having to add the -R option.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)