SV-265909r1028719_rule
V-265909
SRG-APP-000121-DB-000202
MD7X-00-002300
CAT II
10
Run these commands:
"chown mongod <MongoDB configuration file>"
"chgrp mongod <MongoDB configuration file>"
"chmod 600 <MongoDB configuration file>"
(The name and location for the MongoDB configuration file will vary according to local circumstances. The default name and location is /etc/mongod.conf.)
Using the default name and location the commands would be:
$ chown mongod /etc/mongod.conf
$ chgrp mongod /etc/mongod.conf
$ chmod 660 /etc/mongod.conf
To ensure audit configurations are protected from unauthorized modification, the default installation of MongoDB restricts permission on the configuration file.
Verify User ownership, Group ownership, and permissions on the "<MongoDB configuration file>":
(default name and location is /etc/mongod.conf)
(The name and location for the MongoDB configuration file will vary according to local circumstances.)
Using the default name and location the command would be:
$ stat /etc/mongod.conf
If the User owner is not "mongod", this is a finding.
If the Group owner is not "mongod", this is a finding.
If the filename is more permissive than "600", this is a finding.
Note that the audit destination cannot be modified at runtime.
V-265909
False
MD7X-00-002300
To ensure audit configurations are protected from unauthorized modification, the default installation of MongoDB restricts permission on the configuration file.
Verify User ownership, Group ownership, and permissions on the "<MongoDB configuration file>":
(default name and location is /etc/mongod.conf)
(The name and location for the MongoDB configuration file will vary according to local circumstances.)
Using the default name and location the command would be:
$ stat /etc/mongod.conf
If the User owner is not "mongod", this is a finding.
If the Group owner is not "mongod", this is a finding.
If the filename is more permissive than "600", this is a finding.
Note that the audit destination cannot be modified at runtime.
M
5637