Kat Petre created AMBARI-20949:
----------------------------------

             Summary: Securing the root account for mysql shouldn't be an 
advanced feature 
                 Key: AMBARI-20949
                 URL: https://issues.apache.org/jira/browse/AMBARI-20949
             Project: Ambari
          Issue Type: Improvement
          Components: ambari-sever
    Affects Versions: 2.4.2
         Environment: *
            Reporter: Kat Petre


Ambari server does a nice job at installing the internal mysql db and creating 
the service [i.e: hive] databases in a secure manner. 
```
[noobie@hdp-2 ~]: mysql -uhive
ERROR 1045 (28000): Access denied for user 'hive'@'localhost' (using password: 
NO)
```
However, the mysql root account is wide open. 
```
[noobie@hdp-2 ~]: mysql -uroot
Welcome to the MySQL monitor.  Commands end with ; or \g.
```

In the spirit of secure by default, it would be nice if the installer prompted 
the users to secure their mysql root password, without needing to go into 
advanced configurations.  


Might also want to send users a gentile reminder the should manually secure 
their mysql database, if they used the default settings.
CVSS would classify this as "important impact" 
https://access.redhat.com/security/updates/classification 

For what it's worth, securing mysql is relatively painless. 
https://dev.mysql.com/doc/refman/5.7/en/mysql-secure-installation.html



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to