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)