我一直在努力使sonarqube(v6.7)在ubuntu服务器(14.04)上正确启动,但总是以失败告终,因为用户sonar在“sonar”@“%”上的权限被拒绝。
我检查了好几次以正确设置声纳的所有权限。*( GRANT ALL PRIVILEGES ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar' WITH GRANT OPTION;
)但启动服务器时,总是会出现权限被拒绝的问题。
仅当为该用户在所有数据库上设置权限时,才能正常启动: GRANT ALL PRIVILEGES ON *.* TO 'sonar'@'%' IDENTIFIED BY 'sonar' WITH GRANT OPTION;
(注意 *.*
在这里而不是以前 sonar.*
)
那么,如果要授予它所有数据库上的所有特权,那么必须定义一个专用用户又有什么意义呢?这是一个已知的问题吗?我认为这是一个严重的安全问题。
暂无答案!
目前还没有任何答案,快来回答吧!