[英]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.