LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Какой у тебя DNS суффикс домена?

Условно, если у тебя DNS суффикс «COMPANY.LOCAL», то в случае если это Linux сервер 1С и на ПК где запускается клиент 1С стоит Windows в настройках 1С в поле доменная авторизация или как-то так должно быть указано сопоставление пользователя и доменной учётной записи в формате

\\COMPANY.LOCAL\USER

Если у тебя на ПК, где запускается клиент 1С стоит Linux, то имя пользователя должно отдаваться в формате user@COMPANY.LOCAL, в случае если ты вводил Linux в домен через SSSD по умолчанию у тебя будет не FQDN имя пользователя, а просто user, а должно быть user@COMPANY.LOCAL, смотри настройки SSSD.

Если используешь ввод Linux системы в домен через Winbind, там вроде бы по умолчанию учётки видны в формате user@COMPANY.LOCAL, проверь.

На Linux смотри вывод под доменным пользователем через

id

А под root смотри как система видит доменные учётки:

getent passwd

Если в Linux имя доменного пользователя будет не FQDN, т.е. без DNS суффикса - в kerberos тикетах будут указано просто user и сопоставление в 1С не произойдёт.

Ну и если утебя 1С на Windows сервер - в свойствах пользователя в 1С сопоставление доменной учётной записи должно быть в формате

\\COMPANY\user

В случае, если DNS суффикс твоего домена company.local и короткое NETBIOS (Windows 2000) имя домена COMPANY.

Сам сервер с Linux должен разрешаться в DNS по полному FQDN имени и кластер 1С так же должен быть создан с полным FQDN именем.

Т.е. в выводе

hostname -f

должно быть что-то вроде

server-1c.company.local

а не просто

server-1c

Это всё из-за того ещё, что в Linux версии сервера 1С поддерживается авторизация только по kerberos токенам, а в Windows версии только по NTLM.

Да, если ты хочешь SSO под доменным пользователем через WEB-публикацию Apache - скорее всего не получится.

Читай ИТС.

Исправление kostik87, :

Какой у тебя DNS суффикс домена?

Условно, если у тебя DNS суффикс «COMPANY.LOCAL», то в случае если это Linux сервер 1С и на ПК где запускается клиент 1С стоит Windows в настройках 1С в поле доменная авторизация или как-то так должно быть указано сопоставление пользователя и доменной учётной записи в формате

\\COMPANY.LOCAL\USER

Если у тебя на ПК, где запускается клиент 1С стоит Linux, то имя пользователя должно отдаваться в формате user@COMPANY.LOCAL, в случае если ты вводил Linux в домен через SSSD по умолчанию у тебя будет не FQDN имя пользователя, а просто user, а должно быть user@COMPANY.LOCAL, смотри настройки SSSD.

Если используешь ввод Linux системы в домен через Winbind, там вроде бы по умолчанию учётки видны в формате user@COMPANY.LOCAL, проверь.

На Linux смотри вывод под доменным пользователем через

id

А под root смотри как система видит доменные учётки:

getent passwd

Если в Linux имя доменного пользователя будет не FQDN, т.е. без DNS суффикса - в kerberos тикетах будут указано просто user и сопоставление в 1С не произойдёт.

Ну и если утебя 1С на Windows сервер - в свойствах пользователя в 1С сопоставление доменной учётной записи должно быть в формате

\\COMPANY\user

В случае, если DNS суффикс твоего домена company.local.

Сам сервер с Linux должен разрешаться в DNS по полному FQDN имени и кластер 1С так же должен быть создан с полным FQDN именем.

Т.е. в выводе

hostname -f

должно быть что-то вроде

server-1c.company.local

а не просто

server-1c

Это всё из-за того ещё, что в Linux версии сервера 1С поддерживается авторизация только по kerberos токенам, а в Windows версии только по NTLM.

Да, если ты хочешь SSO под доменным пользователем через WEB-публикацию Apache - скорее всего не получится.

Читай ИТС.

Исправление kostik87, :

Какой у тебя DNS суффикс домена?

Условно, если у тебя DNS суффикс «COMPANY.LOCAL», то в случае если это Linux сервер 1С и на ПК где запускается клиент 1С стоит Windows в настройках 1С в поле доменная авторизация или как-то так должно быть указано сопоставление пользователя и доменной учётной записи в формате

\\COMPANY.LOCAL\USER
```.

Если у тебя на ПК, где запускается клиент 1С стоит Linux, то имя пользователя должно отдаваться в формате user@COMPANY.LOCAL, в случае если ты вводил Linux в домен через SSSD по умолчанию у тебя будет не FQDN имя пользователя, а просто user, а должно быть user@COMPANY.LOCAL, смотри настройки SSSD.

Если используешь ввод Linux системы в домен через Winbind, там вроде бы по умолчанию учётки видны в формате user@COMPANY.LOCAL, проверь.

На Linux смотри вывод под доменным пользователем через

id


А под root смотри как система видит доменные учётки:

getent passwd


Если в Linux имя доменного пользователя будет не FQDN, т.е. без DNS суффикса - в kerberos тикетах будут указано просто user и сопоставление в 1С не произойдёт.


Ну и если утебя 1С на Windows сервер - в свойствах пользователя в 1С сопоставление доменной учётной запис должно быть в формате 

\COMPANY\user

В случае, если DNS суффикс твоего домена company.local.

Сам сервер с Linux должен разрешаться в DNS по полному FQDN имени и кластер 1С так же должен быть создан с полным FQDN именем.

Т.е. в выводе 

hostname -f

должно быть что-то вроде

server-1c.company.local

а не просто

server-1c


Это всё из-за того ещё, что в Linux версии сервера 1С поддерживается авторизация только по kerberos токенам, а в Windows версии только по NTLM.

Да, если ты хочешь SSO под доменным пользователем через WEB-публикацию Apache - скорее всего не получится.

Читай ИТС.

Исходная версия kostik87, :

Какой у тебя DNS суффикс домена?

Условно, если у тебя DNS суффикс «COMPANY.LOCAL», то в случае если это Linux сервер 1С и на ПК где запускается клиент 1С стоит Windows в настройках 1С в поле доменная авторизация или как-то так должно быть указано сопоставление пользователя и доменной учётной записи в формате \COMPANY.LOCAL\USER.

Если у тебя на ПК, где запускается клиент 1С стоит Linux, то имя пользователя должно отдаваться в формате user@COMPANY.LOCAL, в случае если ты вводил Linux в домен через SSSD по умолчанию у тебя будет не FQDN имя пользователя, а просто user, а должно быть user@COMPANY.LOCAL, смотри настройки SSSD.

Если используешь ввод Linux системы в домен через Winbind, там вроде бы по умолчанию учётки видны в формате user@COMPANY.LOCAL, проверь.

На Linux смотри вывод под доменным пользователем через

id

А под root смотри как система видит доменные учётки:

getent passwd

Если в Linux имя доменного пользователя будет не FQDN, т.е. без DNS суффикса - в kerberos тикетах будут указано просто user и сопоставление в 1С не произойдёт.

Ну и если утебя 1С на Windows сервер - в свойствах пользователя в 1С сопоставление доменной учётной запис должно быть в формате

\\COMPANY\user

В случае, если DNS суффикс твоего домена company.local.

Сам сервер с Linux должен разрешаться в DNS по полному FQDN имени и кластер 1С так же должен быть создан с полным FQDN именем.

Т.е. в выводе

hostname -f

должно быть что-то вроде

server-1c.company.local

а не просто

server-1c

Это всё из-за того ещё, что в Linux версии сервера 1С поддерживается авторизация только по kerberos токенам, а в Windows версии только по NTLM.

Да, если ты хочешь SSO под доменным пользователем через WEB-публикацию Apache - скорее всего не получится.

Читай ИТС.