Мы обычно делаем SharePoint обратной силы NTLM к изменениям аутентификации Kerberos, как Вы предполагаете. То, когда мы устанавливаем наши сайты SharePoint, требуется несколько дней для DNS, изменяется для распространения, и получение нашего набора SPNs на сервисных учетных записях обычно занимает время также.
Таким образом, после нашего SPN's установлены, мы сначала создаем небольшую испытательную площадку на сервере, работающем под пулом приложений SP. Мы включаем WIA и и помещаем единственную тестовую страницу в него:
<%@ Page Language="C#" %>
<script runat="server" language="C#">
void Page_Load(object Sender,EventArgs E)
{
if (User.Identity.IsAuthenticated) {
lblIdentity.Text = User.Identity.Name;
} else {
lblIdentity.Text = "Anonymous";
}
lblImpersonation.Text =
System.Security.Principal.WindowsIdentity.GetCurrent().Name;
}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Test Application</TITLE>
</HEAD>
<BODY>
<FORM id="frmForm1" method="post" runat="server">
<HR width="100%" size="1">
<P>
<ASP:LABEL id="Label1" runat="server">Current Identity:
</ASP:LABEL>
<ASP:LABEL id="lblIdentity" runat="server">Label</ASP:LABEL>
</P>
<P>
<ASP:LABEL id="LABEL3" runat="server">Impersonated Identity:
</ASP:LABEL>
<ASP:LABEL id="lblImpersonation" runat="server">Label</ASP:LABEL></P>
<HR width="100%" size="1">
</FORM>
</BODY>
</HTML>
Обзор к странице с активным Скрипачом, и определяет, работает ли Kerberos (Вкладка аутентификации скрипача скажет Вам при использовании NTLM или Kerberos).
После того как Вы знаете работы Kerberos для своей сервисной учетной записи/server/URL, разрешения и вносите изменение в SharePoint.
Делает дисплей файла правильно если Вы cat
это (или используемый head
сокращать вывод)?
Я думаю ключ к созданию less
отобразитесь файл правильно находится в установке LANG
или LC_ALL
правильно. В Вашей локальной системе и удаленной системе сравнивают значения тех переменных и видят, отличаются ли они и имеет ли изменение удаленного для соответствия значение.
От less
страница справочника (Отмечают последнее предложение):
If neither LESSCHARSET nor LESSCHARDEF is set, but any of the strings "UTF-8", "UTF8", "utf-8" or "utf8" is found in the LC_ALL, LC_TYPE or LANG environment variables, then the default character set is utf-8. If that string is not found, but your system supports the setlocale interface, less will use setlocale to determine the character set. setlocale is controlled by setting the LANG or LC_CTYPE environment variables. Finally, if the setlocale interface is also not available, the default character set is latin1. Control and binary characters are displayed in standout (reverse video). Each such character is displayed in caret notation if possible (e.g. ^A for control-A). Caret notation is used only if inverting the 0100 bit results in a normal printable character. Otherwise, the char‐ acter is displayed as a hex number in angle brackets.
cat
хорошо работал. Иless
работы теперь после того, как я установилLC_ALL=en_US.UTF-8
. – user9474 21 November 2009 в 02:25