我从 NSTask 运行' kinit '命令。任务启动后,它会向我询问密码,如下所示
GaganTech@dce.psu.edu's password:
所以我的问题:什么是'dce.psu.edu
',有没有办法通过Objective-C获取这个值?
我正在使用Mac应用。
答案 0 :(得分:0)
请在下面找到详细信息
以下是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