Hi Sebastian,

I'm not aware of any reasoning behind this choice (happy to be corrected),
but I think it wouldn't hurt to have better default permissions.

Feel free to open a JIRA ticket to suggest this change on
https://issues.apache.org/jira/projects/CASSANDRA/summary

Em ter., 22 de mar. de 2022 às 08:10, Sebastian Schulze <mail...@bascht.com>
escreveu:

> Hi all!
>
> After doing some maintenance work on one of our Cassandra notes, I noticed
> that the default permissions for /var/lib/cassandra and everything below
> seem to be "world readable", e.g. "drwxr-xr-x  6 cassandra cassandra".
>
> This might depend on the distribution / package used, but I can at least
> confirm this for the official Cassandra Debian packages as well as the
> Docker containers. Out of curiosity I compared it to Postgres and MySQL to
> see which defaults they would opt for and they are
>
> drwxr-x--- 2 mysql mysql 4.0K Mar 22 10:00  mysql
>
> and respectively
>
> drwx------ 19 postgres postgres 4.0K Mar 22 10:01 data
>
> which is way more appropriate in my option. (See [0] for the Gist and the
> script to test it)
>
> Does anyone know the reasoning for leaving the directories world readable?
> In our own setup we now locked it down to the Cassandra user and group and
> haven't had any problems with it so far.
>
> Best,
>   Bascht
>
> [0] https://gist.github.com/bascht/31fa749d4121b9898902d5d557a01f82
>

Reply via email to