tunblick/MenuController.m

changeset 6
fe330a707a9f
parent 1
1a5334dfb21d
child 7
0c0e4024a98e
equal deleted inserted replaced
0:9225f94cfd03 1:0dc51fdde68b
1001 NSDictionary *fileAttributes = [fileManager fileAttributesAtPath:currentPath traverseLink:YES]; 1001 NSDictionary *fileAttributes = [fileManager fileAttributesAtPath:currentPath traverseLink:YES];
1002 unsigned long perms = [fileAttributes filePosixPermissions]; 1002 unsigned long perms = [fileAttributes filePosixPermissions];
1003 NSString *octalString = [NSString stringWithFormat:@"%o",perms]; 1003 NSString *octalString = [NSString stringWithFormat:@"%o",perms];
1004 NSNumber *fileOwner = [fileAttributes fileOwnerAccountID]; 1004 NSNumber *fileOwner = [fileAttributes fileOwnerAccountID];
1005 1005
1006 if ( (![octalString isEqualToString:@"744"]) || (![fileOwner isEqualToNumber:[NSNumber numberWithInt:0]])) { 1006 if ( (![octalString isEqualToString:@"755"]) || (![fileOwner isEqualToNumber:[NSNumber numberWithInt:0]])) {
1007 NSLog(@"File %@ has permissions: %@, is owned by %@ and needs repair...\n",currentPath,octalString,fileOwner); 1007 NSLog(@"File %@ has permissions: %@, is owned by %@ and needs repair...\n",currentPath,octalString,fileOwner);
1008 return YES; 1008 return YES;
1009 } 1009 }
1010 } 1010 }
1011 1011

mercurial