2017-07-27 102 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