Skip to content

Commit dcda59c

Browse files
authored
Merge pull request #523 from rancher-sandbox/everyone
Use "everyone" group instead of "staff"
2 parents 351c4ae + 4f5270e commit dcda59c

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

docs/network.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ paths:
9191
varRun: /private/var/run/lima
9292
sudoers: /private/etc/sudoers.d/lima
9393

94-
group: staff
94+
group: everyone
9595

9696
networks:
9797
shared:

pkg/networks/commands_test.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ func TestLogFile(t *testing.T) {
5050
func 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

pkg/networks/networks.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import "net"
44

55
type NetworksConfig struct {
66
Paths Paths `yaml:"paths"`
7-
Group string `yaml:"group,omitempty"` // default: "staff"
7+
Group string `yaml:"group,omitempty"` // default: "everyone"
88
Networks map[string]Network `yaml:"networks"`
99
}
1010

pkg/networks/networks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ paths:
1515
varRun: /private/var/run/lima
1616
sudoers: /private/etc/sudoers.d/lima
1717

18-
group: staff
18+
group: everyone
1919

2020
networks:
2121
shared:

0 commit comments

Comments
 (0)