Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux CentOS中处处使用团队资源管理器的Kerberos身份验证_Linux_Kerberos_Team Explorer Everywhere - Fatal编程技术网

Linux CentOS中处处使用团队资源管理器的Kerberos身份验证

Linux CentOS中处处使用团队资源管理器的Kerberos身份验证,linux,kerberos,team-explorer-everywhere,Linux,Kerberos,Team Explorer Everywhere,我在从team explorer everywhere进行身份验证时遇到问题。我运行kinit myusername,并在/tmp中创建一个缓存文件。试图获得以下信息: > tf get myproj -recursive Access denied connecting to TFS server http://[removed] (authenticating as mydomain\myusername) >tf get myproj-递归 访问被拒绝连接到TFS服务器http://[re

我在从team explorer everywhere进行身份验证时遇到问题。我运行kinit myusername,并在/tmp中创建一个缓存文件。试图获得以下信息:

> tf get myproj -recursive Access denied connecting to TFS server http://[removed] (authenticating as mydomain\myusername) >tf get myproj-递归 访问被拒绝连接到TFS服务器http://[removed](身份验证为mydomain\myusername) 然后它会询问我的用户名。我给它相同的域和用户名,刚刚失败,它接受。我检查了下面的日志文件

more teamexplorer-clc-2014.10.11-11.22.03.log 2014-10-11 11:22:03,990 INFO [main] (com.microsoft.tfs.jni.loader.NativeLoader) Loaded /opt/TEE-CLC-12.0.0/native/linux/x86/libnative_console.so from user-specified directory 2014-10-11 11:22:04,374 INFO [main] (com.microsoft.tfs.jni.loader.NativeLoader) Loaded /opt/TEE-CLC-12.0.0/native/linux/x86/libnative_misc.so from user-specified directory 2014-10-11 11:22:04,867 INFO [main] (com.microsoft.tfs.jni.loader.NativeLoader) Loaded /opt/TEE-CLC-12.0.0/native/linux/x86/libnative_auth.so from user-specified directory 2014-10-11 11:22:04,871 INFO [main] (com.microsoft.tfs.jni.natives.NativeAuthMethods) Loaded GSSAPI library: libgssapi_krb5.so 2014-10-11 11:22:04,876 INFO [main] (com.microsoft.tfs.client.clc.commands.Command) Using default credentials (supported and available) 2014-10-11 11:22:05,009 INFO [main] (com.microsoft.tfs.core.config.httpclient.DefaultHTTPClientFactory) HttpClient configured for http://[removed], authen ticating as logged in user 2014-10-11 11:22:07,556 ERROR [main] (com.microsoft.tfs.core.httpclient.HttpMethodDirector) Negotiate Scheme did not provided token com.microsoft.tfs.core.httpclient.auth.AuthenticationException: Negotiate Scheme did not provided token at com.microsoft.tfs.core.httpclient.auth.NegotiateScheme.authenticate(NegotiateScheme.java:284) at com.microsoft.tfs.core.httpclient.auth.AuthorizationHeaderScheme.authenticateHost(AuthorizationHeaderScheme.java:34) [removed] at com.microsoft.tfs.client.clc.Application.run(Application.java:149) at com.microsoft.tfs.client.clc.vc.Main.main(Main.java:34) 2014-10-11 11:22:07,625 INFO [main] (com.microsoft.tfs.core.httpclient.HttpMethodDirector) Failure authenticating with NEGOTIATE @[removed] 更多teamexplorer-clc-2014.10.11-11.22.03.log 2014-10-11 11:22:03990 INFO[main](com.microsoft.tfs.jni.loader.NativeLoader)从用户指定的目录加载/opt/TEE-CLC-12.0.0/native/linux/x86/libnative_console.so 2014-10-11 11:22:04374 INFO[main](com.microsoft.tfs.jni.loader.NativeLoader)从用户指定的目录加载/opt/TEE-CLC-12.0.0/native/linux/x86/libnative_misc.so 2014-10-11 11:22:04867 INFO[main](com.microsoft.tfs.jni.loader.NativeLoader)从用户指定的目录加载/opt/TEE-CLC-12.0.0/native/linux/x86/libnative_auth.so 2014-10-11 11:22:04871 INFO[main](com.microsoft.tfs.jni.natives.NativeAuthMethods)加载的GSSAPI库:libgssapi_krb5.so 2014-10-11 11:22:04876 INFO[main](com.microsoft.tfs.client.clc.commands.Command)使用默认凭据(受支持且可用) 2014-10-11 11:22:05009 INFO[main](com.microsoft.tfs.core.config.httpclient.DefaultHTTPClientFactory)为http://[removed]配置的httpclient,authen 作为登录用户进行身份验证 2014-10-11 11:22:07556错误[main](com.microsoft.tfs.core.httpclient.HttpMethodDirector)协商方案未提供令牌 com.microsoft.tfs.core.httpclient.auth.AuthenticationException:协商方案未提供令牌 位于com.microsoft.tfs.core.httpclient.auth.NegotiateScheme.authenticate(NegotiateScheme.java:284) 位于com.microsoft.tfs.core.httpclient.auth.AuthorizationHeaderScheme.authenticateHost(AuthorizationHeaderScheme.java:34) [删除] 位于com.microsoft.tfs.client.clc.Application.run(Application.java:149) 位于com.microsoft.tfs.client.clc.vc.Main.Main(Main.java:34) 2014-10-11 11:22:07625信息[main](com.microsoft.tfs.core.httpclient.HttpMethodDirector)与协商身份验证失败@[已删除]
另见。profile命令似乎对我的tf不可用。

问题是team explorer everywhere的服务器不正确。不知怎的,当它在命令行请求身份验证时,它成功了。无论如何,这个问题与Kerberos无关。当我修复服务器名称(使用tf workspace-new-s:server workspace)时,它停止请求凭据