diff --git a/nixos/tests/misc.nix b/nixos/tests/misc.nix index 73af0cfad21..b926a62194b 100644 --- a/nixos/tests/misc.nix +++ b/nixos/tests/misc.nix @@ -23,6 +23,8 @@ import ./make-test.nix ({ pkgs, ...} : { { wantedBy = [ "multi-user.target" ]; where = "/tmp2"; }; + users.users.sybil = { isNormalUser = true; group = "wheel"; }; + security.sudo = { enable = true; wheelNeedsPassword = false; }; }; testScript = @@ -110,5 +112,10 @@ import ./make-test.nix ({ pkgs, ...} : { subtest "nix-db", sub { $machine->succeed("nix-store -qR /run/current-system | grep nixos-"); }; + + # Test sudo + subtest "sudo", sub { + $machine->succeed("su - sybil -c 'sudo true'"); + }; ''; })