diff options
author | Aaron Andersen <aaron@fosslib.net> | 2019-06-30 22:01:02 -0400 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2019-06-30 22:01:02 -0400 |
commit | d9193f9edab2383c7f9285baf6b11007938b0d64 (patch) | |
tree | 26b515f3e186d9a5588587a13113a34f0c130cf1 /nixos | |
parent | d0a147e841c84b83fd3f7ceed68c0c1a660b81e9 (diff) | |
download | nixpkgs-d9193f9edab2383c7f9285baf6b11007938b0d64.tar nixpkgs-d9193f9edab2383c7f9285baf6b11007938b0d64.tar.gz nixpkgs-d9193f9edab2383c7f9285baf6b11007938b0d64.tar.bz2 nixpkgs-d9193f9edab2383c7f9285baf6b11007938b0d64.tar.lz nixpkgs-d9193f9edab2383c7f9285baf6b11007938b0d64.tar.xz nixpkgs-d9193f9edab2383c7f9285baf6b11007938b0d64.tar.zst nixpkgs-d9193f9edab2383c7f9285baf6b11007938b0d64.zip |
nixos/mysql: secure access to database in one of the nixos tests
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/tests/mysql.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/tests/mysql.nix b/nixos/tests/mysql.nix index cfe10bc41b0..f712357b9ff 100644 --- a/nixos/tests/mysql.nix +++ b/nixos/tests/mysql.nix @@ -28,6 +28,12 @@ import ./make-test.nix ({ pkgs, ...} : { { users.users.testuser = { }; services.mysql.enable = true; + services.mysql.initialScript = pkgs.writeText "mariadb-init.sql" '' + echo "ALTER USER root@localhost IDENTIFIED WITH unix_socket;" + echo "DELETE FROM mysql.user WHERE password = ''' AND plugin = ''';" + echo "DELETE FROM mysql.user WHERE user = ''';" + echo "FLUSH PRIVILEGES;" + ''; services.mysql.ensureDatabases = [ "testdb" ]; services.mysql.ensureUsers = [{ name = "testuser"; |