@@ -50,6 +50,10 @@ func TestLogFile(t *testing.T) {
5050func TestUser (t * testing.T ) {
5151 config , err := DefaultConfig ()
5252 assert .NilError (t , err )
53+ if runtime .GOOS != "darwin" && config .Group == "everyone" {
54+ // The "everyone" group is a specific macOS feature to include non-local accounts.
55+ config .Group = "staff"
56+ }
5357
5458 user , err := config .User (Switch )
5559 assert .NilError (t , err )
@@ -85,14 +89,14 @@ func TestStartCmd(t *testing.T) {
8589
8690 cmd := config .StartCmd ("shared" , Switch )
8791 assert .Equal (t , cmd , "/opt/vde/bin/vde_switch --pidfile=/private/var/run/lima/shared_switch.pid " +
88- "--sock=/private/var/run/lima/shared.ctl --group=staff --dirmode=0770 --nostdin" )
92+ "--sock=/private/var/run/lima/shared.ctl --group=everyone --dirmode=0770 --nostdin" )
8993
9094 cmd = config .StartCmd ("shared" , VMNet )
91- assert .Equal (t , cmd , "/opt/vde/bin/vde_vmnet --pidfile=/private/var/run/lima/shared_vmnet.pid --vde-group=staff --vmnet-mode=shared " +
95+ assert .Equal (t , cmd , "/opt/vde/bin/vde_vmnet --pidfile=/private/var/run/lima/shared_vmnet.pid --vde-group=everyone --vmnet-mode=shared " +
9296 "--vmnet-gateway=192.168.105.1 --vmnet-dhcp-end=192.168.105.254 --vmnet-mask=255.255.255.0 /private/var/run/lima/shared.ctl" )
9397
9498 cmd = config .StartCmd ("bridged" , VMNet )
95- assert .Equal (t , cmd , "/opt/vde/bin/vde_vmnet --pidfile=/private/var/run/lima/bridged_vmnet.pid --vde-group=staff --vmnet-mode=bridged " +
99+ assert .Equal (t , cmd , "/opt/vde/bin/vde_vmnet --pidfile=/private/var/run/lima/bridged_vmnet.pid --vde-group=everyone --vmnet-mode=bridged " +
96100 "--vmnet-interface=en0 /private/var/run/lima/bridged.ctl" )
97101}
98102
0 commit comments