Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-12641

False positive when checking if the user is root

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Low
    • Resolution: Unresolved
    • Fix Version/s: None
    • Labels:
      None
    • Severity:
      Low

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mwringe Matt Wringe
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: