简体   繁体   English

目标C:如何以编程方式检查OS X中的来宾登录权限首选项

[英]Objective C: How to programmatically check guest login permission preference in OS X

I am able to get a list of all users ( see: Get all Users on OS X ), but how can I identify that a guest user is allowed on Mac OS X. 我能够获得所有用户的列表( 请参阅: 在OS X上获取所有用户 ),但是如何识别Mac OS X上允许来宾用户。

We can toggle guest login permission in "Users and Groups" in "System Preferences". 我们可以在“系统偏好设置”的“用户和组”中切换访客登录权限。 Can I check this setting programmatically? 我可以通过编程方式检查此设置吗?

We can read GuestEnabled key from com.apple.loginwindow.plist file stored in library preferences. 我们可以从存储在库首选项中的com.apple.loginwindow.plist文件中读取GuestEnabled键。

 NSMutableDictionary *plistDict = [[NSMutableDictionary alloc]initWithContentsOfFile:[NSString stringWithFormat:@"/Library/Preferences/com.apple.loginwindow.plist"]];


BOOL isEnabled =  [[plistDict objectForKey:@"GuestEnabled"] boolValue];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 OS X上的Objective-C:以编程方式设置插座 - Objective-C on OS X : setting an outlet programmatically 我们如何以编程方式知道使用目标c在Mac OS X中启用了文件共享? - How can programmatically we know file sharing is enabled or not in Mac OS X using objective c? Objective-C-在OS X中检查FileVault的状态 - Objective-C - Check FileVault status in OS X CIImage:如何检查用Objective-C OS X是否改变了图像方向? - CIImage: How to check if the image orientation was changed with objective-C OS X? 如何在Mac OS X上自动或以编程方式更改系统首选项设置 - How to automate or programmatically make changes to System Preference settings on Mac OS X Objective C: iOS 14 如何进行网络隐私权限检查 - Objective C: iOS 14 How to do Network privacy permission check 如何在用于插件的Objective-C OS X应用程序中嵌入python? - How to embed python in an Objective-C OS X application for plugins? 如何在OS X中使用目标c获取父进程ID? - How to get parent process ID using objective c in OS X? 如何从OS X二进制文件中删除Objective-C符号? - How to strip Objective-C symbols from OS X binary? 如何在Objective-C中以编程方式检查目录是否存在于特定路径? - How to check if directory exists at particular path programmatically in Objective-C?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM