Fix group ownership check

This commit is contained in:
Nindi Gill 2023-06-01 14:42:23 +10:00
parent 2193f24198
commit 104f4c6da4
No known key found for this signature in database
GPG key ID: FF9A7FD590D4F4B1

View file

@ -247,7 +247,7 @@ class TaskManager: ObservableObject {
let filePermissions: FilePermissions = FilePermissions(rawValue: CModeT(posixPermissions.int16Value))
if filePermissions != [.ownerReadWriteExecute, .groupReadExecute, .otherReadExecute] || ownerAccountName != NSUserName() || groupOwnerAccountName != "staff" {
if filePermissions != [.ownerReadWriteExecute, .groupReadExecute, .otherReadExecute] || ownerAccountName != NSUserName() || groupOwnerAccountName != "wheel" {
tasks += [
MistTask(type: .configure, description: "cache directory") {
try await FileAttributesUpdater.update(url: cacheDirectoryURL, ownerAccountName: ownerAccountName)