2017-07-27 70 views
-1

我正在运行'kinit'命令来自NSTask。一旦任务启动它问我密码如下kinit命令的默认域名

[email protected]'s password: 

所以我的问题:什么是“”和有没有什么办法来获取通过Objective-C的这个值?

我正在使用Mac应用程序。

回答

0

请查看以下链接查看详细

Link1Link2

这是在Mac系统(PENN)

下面是读取文件的代码文件位置/etc/krb5.conf

NSString* filePath = @"/etc/krb5.conf"; 
NSError *error = nil; 
NSData * data = [NSData dataWithContentsOfFile:filePath options:NSDataReadingMappedAlways error:&error]; 
NSString *response = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; 
NSLog(@"response is: %@",response); 

我得到了回应

response is: [domain_realm] 
    .psu.edu = dce.psu.edu 
    psu.edu = dce.psu.edu 

[libdefaults] 
    default_realm = dce.psu.edu 
    dns_lookup_kdc = true 
    forwardable = true 
    noaddresses = true