No such user linux

No such user linux

Ситуация следующая: есть pdc на W2K, сервер FreeBSD с шарой. Надо чтоб юзеры домена на эту шару ходили так же как и на шары виндовых серверов.
Изначально pdc pdc.Bdomain.adomain.ru IP=192.168.0.2
Делал все по «многотиражной» доке «Samba + AD»
Ставлю FreeBSD 7.0
hostname core.Bdomain.adomain.ru IP=192.168.0.8
Обновляю порты
Ставлю самбу 3.0.32
пишу в файлы:

hosts
::1 localhost localhost.bdomain.adomain.ru
127.0.0.1 localhost localhost.Bdomain.adomain.ru
192.168.0.2 pdc.Bdomain.adomain.ru pdc
192.168.0.8 core.Bdomain.adomain.ru core

resolv.conf
domain BDOMAIN.ADOMAIN.RU
nameserver 192.168.0.2

nsswitch.conf
group: files winbind
group_compat: nis
hosts: files dns
networks: files
passwd: files winbind
passwd_compat: nis
shells: files
services: compat
services_compat: nis
protocols: files
rpc: files

krb5.conf
[libdefaults]
default_realm = BDOMAIN.ADOMAIN.RU
dns_lookup_realm = false
dns_lookup_kdc = false
krb4_get_tickets = false
default_etypes = des-cbc-crc des-cbc-md5
default_etypes_des = des-cbc-crc des-cbc-md5

[appdefaults]
proxiable = true
ticket_lifetime = 24h
debug = false
ticket_lifetime = 36000
renew_lifetime = 36000
forwardable = true
krb4_convert = false

[realms]
BDOMAIN.ADOMAIN.RU = <
kdc = tcp/pdc.BDOMAIN.ADOMAIN:88
admin_server = pdc.BDOMAIN.ADOMAIN.RU
default_domain = BDOMAIN.ADOMAIN.RU
>

[domain_realm]
.BDOMAIN.ADOMAIN.RU = BDOMAIN.ADOMAIN.RU
BDOMAIN.ADOMAIN.RU = BDOMAIN.ADOMAIN.RU

[logging]
default = FILE:/nas-1/logs/samba/krb5libs.log
kdc = FILE:/nas-1/logs/samba/krb5kdc.log
admin_server = FILE:/nas-1/logs/samba/kadmind.log

smb.conf
[global]
log file = /var/log/samba/log.%m
display charset = koi8-r
load printers = no
socket options = TCP_NODELAY
winbind trusted domains only = yes
hosts allow = 192.168.0.0/24 127.0.0.1
realm = BDOMAIN.ADOMAIN.RU
winbind use default domain = yes
dns proxy = no
netbios name = core
server string = CORE
password server = 192.168.0.2
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = yes
workgroup = ADOMAIN
os level = 1
winbind enum groups = yes
create mode = 777
security = ads
unix charset = koi8-r
max log size = 500
directory mode = 777

[qwerty]
writeable = yes
valid users = pupkin@ADOMAIN
path = /nas-1
write list = pupkin@ADOMAIN,@»domain admins»

После загрузки
core# klist
Credentials cache: FILE:/tmp/krb5cc_0
Principal: admin@BDOMAIN.ADOMAIN.RU

Issued Expires Principal
Sep 22 14:45:10 Sep 22 22:45:10 krbtgt/BDOMAIN.ADOMAIN.RU@BDOMAIN.ADOMAIN.RU

core# kinit admin
admin@BDOMAIN.ADOMAIN.RU’s Password:
kinit: NOTICE: ticket renewable lifetime is 8 hours
core# net ads join -U admin
admin’s password:
Using short domain name — ADOMAIN
DNS update failed!
Joined ‘CORE’ to realm ‘BDOMAIN.ADOMAIN.RU’
core# net ads info
LDAP server: 192.168.0.2
LDAP server name: pdc.Bdomain.adomain.ru
Realm: BDOMAIN.ADOMAIN.RU
Bind Path: dc=BDOMAIN,dc=ADOMAIN,dc=RU
LDAP port: 389
Server time: Mon, 22 Sep 2008 15:49:08 MSD
KDC server: 192.168.0.2
Server time offset: 2

core# wbinfo -t
checking the trust secret via RPC calls failed
error code was (0x0)
Could not check secret

core# wbinfo -u
Error looking up domain users

Рестарт самбы:
core# /etc/rc.d/samba stop
core# /etc/rc.d/samba start

после чего:
core# wbinfo -t
checking the trust secret via RPC calls succeeded

core# wbinfo -D ADOMAIN
Name : ADOMAIN
Alt_Name : Bdomain.adomain.ru
SID : S-1-5-21-789336058-152049171-1801674531
Active Directory : Yes
Native : No
Primary : Yes
Sequence : 1744635

Читайте также:  Сборка 7601 ваша копия windows максимальная не является подлинной

core# wbinfo -u
Много юзеров
core# wbinfo -g
куча групп

core# wbinfo -a pupkin%password
plaintext password authentication succeeded
challenge/response password authentication succeeded

core# testparm
Load smb config files from /usr/local/etc/smb.conf
Processing section «[qwerty]»
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER

-= НО. =-
core# id admin
id: admin: no such user
-= =-

Пытаюсь виндами с 192.168.0.38 зайти на шару qwerty в сетевом окружении — бросает запрос авторизации. Ввожу pupkin@ADOMAIN и пароль — не пускает.
Смотрю — появился в /var/log/samba лог с именем log.192.168.0.38 в котором написано:
[2008/09/22 16:42:38, 1] smbd/sesssetup.c:reply_spnego_kerberos(439)
Username ADOMAIN\pupkin is invalid on this system

При более полной детализации:
[2008/09/22 18:10:17, 2] lib/access.c:check_access(323)
Allowed connection from (192.168.0.38)
[2008/09/22 18:10:17, 2] smbd/reply.c:reply_special(324)
netbios connect: name1=CORE name2=STANLEY_38
[2008/09/22 18:10:17, 2] smbd/reply.c:reply_special(331)
netbios connect: local=core remote=stanley_38, name type = 0
[2008/09/22 18:10:27, 2] lib/access.c:check_access(323)
Allowed connection from (192.168.0.38)
[2008/09/22 18:10:27, 2] smbd/sesssetup.c:setup_new_vc_session(1212)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
[2008/09/22 18:10:27, 1] smbd/sesssetup.c:reply_spnego_kerberos(439)
Username ADOMAIN\pupkin is invalid on this system

кусочек еще более детального
[2008/09/22 18:12:58, 2] smbd/sesssetup.c:setup_new_vc_session(1212)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
[2008/09/22 18:12:58, 3] smbd/sesssetup.c:reply_sesssetup_and_X_spnego(1038)
Doing spnego session setup
[2008/09/22 18:12:58, 3] smbd/sesssetup.c:reply_sesssetup_and_X_spnego(1069)
NativeOS=[Windows 2002 Service Pack 3 2600] NativeLanMan=[Windows 2002 5.1] PrimaryDomain=[]
[2008/09/22 18:12:58, 3] smbd/sesssetup.c:reply_spnego_negotiate(697)
reply_spnego_negotiate: Got secblob of size 1280
[2008/09/22 18:12:58, 3] libads/kerberos_verify.c:ads_secrets_verify_ticket(279)
ads_secrets_verify_ticket: enc type [1] failed to decrypt with error Message size is incompatible with encryption type
[2008/09/22 18:12:58, 3] libads/kerberos_verify.c:ads_secrets_verify_ticket(279)
ads_secrets_verify_ticket: enc type [3] failed to decrypt with error Message size is incompatible with encryption type
[2008/09/22 18:12:58, 3] smbd/sesssetup.c:reply_spnego_kerberos(321)
Ticket name is [pupkin@BDOMAIN.ADOMAIN.RU]
[2008/09/22 18:12:58, 1] smbd/sesssetup.c:reply_spnego_kerberos(439)
Username ADOMAIN\pupkin is invalid on this system
[2008/09/22 18:12:58, 3] smbd/error.c:error_packet_set(106)
error packet at smbd/sesssetup.c(444) cmd=115 (SMBsesssetupX) NT_STATUS_LOGON_FAILURE
[2008/09/22 18:12:58, 3] smbd/process.c:timeout_processing(1329)
timeout_processing: End of file from client (client has disconnected).

Отсюда и вопросы. Их собственно два.
1.Username ADOMAIN\pupkin is invalid on this system
Как сделать чтоб в шару пускала?
Подозреваю что две траблы пофиксяться одним решением, но каким?

2. core# id admin
id: admin: no such user
как исправить? Подозреваю что дело где-то в /usr/local/etc/samba/secrets.tdp
log.winbindd
[2008/09/23 01:20:00, 0] lib/util_tdb.c:tdb_log(664)
tdb(/var/db/samba/messages.tdb): tdb_reopen: open failed (No such file or directory)
[2008/09/23 01:20:00, 0] nsswitch/winbindd_dual.c:fork_domain_child(935)
tdb_reopen_all failed.
[2008/09/23 01:20:00, 1] nsswitch/winbindd_util.c:trustdom_recv(230)
Could not receive trustdoms

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • Samba + AD ‘No such user’, Сергей, 09:31 , 23-Сен-08, (1)
    • Samba + AD ‘No such user’, vcp, 14:57 , 23-Сен-08, (2)
      • Samba + AD ‘No such user’, Сергей, 15:22 , 23-Сен-08, (3)
        • Samba + AD ‘No such user’, vcp, 15:55 , 23-Сен-08, (4)
          • Samba + AD ‘No such user’, Сергей, 17:58 , 23-Сен-08, (5)
            • Samba + AD ‘No such user’, vcp, 18:11 , 23-Сен-08, (6)
  • Samba + AD ‘No such user’, Mark_s, 11:26 , 23-Окт-08, ( 7 )
    • Samba + AD ‘No such user’, lucky_777, 11:03 , 28-Окт-08, ( 8 )
  • Samba + AD ‘No such user’, Graf, 11:13 , 28-Окт-08, ( 9 )
  • Samba + AD ‘No such user’, anonymous, 16:23 , 26-Фев-09, ( 10 )

Сообщения по теме [Сортировка по времени | RSS]

Проверьте членство вашего admin в количество групп в AD, у FREEBSD по умолчанию стоит ограничение количества групп в которые может входить пользователь, не более 16-ти, правится в исходниках ядра, его перекомпиляции и установки.
Может это вам поможет.

1. «Samba + AD ‘No such user'»
Сообщение от Сергей (??) on 23-Сен-08, 09:31
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. «Samba + AD ‘No such user'»
Сообщение от vcp (ok) on 23-Сен-08, 14:57

> Проверьте членство вашего admin в количество групп в AD, у FREEBSD
>по умолчанию стоит ограничение количества групп в которые может входить пользователь,
>не более 16-ти, правится в исходниках ядра, его перекомпиляции и установки.

У меня их ВСЕГО 14. Админ в 5-ти.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. «Samba + AD ‘No such user'»
Сообщение от Сергей (??) on 23-Сен-08, 15:22

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. «Samba + AD ‘No such user'»
Сообщение от vcp (ok) on 23-Сен-08, 15:55

Спасибо за помощь, но «на западном фронте без перемен»
log.192.168.0.38
[2008/09/23 15:51:38, 2] lib/access.c:check_access(323)
Allowed connection from (192.168.0.38)
[2008/09/23 15:51:38, 2] smbd/sesssetup.c:setup_new_vc_session(1212)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
[2008/09/23 15:51:38, 1] smbd/sesssetup.c:reply_spnego_kerberos(316)
Failed to verify incoming ticket with error NT_STATUS_LOGON_FAILURE!
[2008/09/23 15:51:38, 2] smbd/sesssetup.c:setup_new_vc_session(1212)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
[2008/09/23 15:51:38, 1] smbd/sesssetup.c:reply_spnego_kerberos(316)
Failed to verify incoming ticket with error NT_STATUS_LOGON_FAILURE!
[2008/09/23 15:51:50, 2] lib/access.c:check_access(323)
Allowed connection from (192.168.0.38)
[2008/09/23 15:51:50, 2] smbd/sesssetup.c:setup_new_vc_session(1212)
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
[2008/09/23 15:51:50, 1] smbd/sesssetup.c:reply_spnego_kerberos(439)
Username ADOMAIN\pupkin is invalid on this system

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. «Samba + AD ‘No such user'»
Сообщение от Сергей (??) on 23-Сен-08, 17:58

Утебя как-то не сходится
Netbios-имя домена ADOMAIN
А realm BDOMAIN.ADOMAIN.RU. я вообще-то привык чтобы было BDOMAIN.ADOMAIN.RU и netbios-имя домена BDOMAIN. W2k3 работает нормально?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. «Samba + AD ‘No such user'»
Сообщение от vcp (ok) on 23-Сен-08, 18:11

> Утебя как-то не сходится
> Netbios-имя домена ADOMAIN
> А realm BDOMAIN.ADOMAIN.RU. я вообще-то привык чтобы было BDOMAIN.ADOMAIN.RU и netbios-имя
>домена BDOMAIN. W2k3 работает нормально?

Работает — придраться не к чему. Мало того трабла возникла таким образом:
Была фрюха, на ней самба в домене, все работало на «ура», но развалился хард. На новый поставил, фрю, но самба уже к тому времени обновилась — и нате вам.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7 . «Samba + AD ‘No such user'»
Сообщение от Mark_s (ok) on 23-Окт-08, 11:26

>[оверквотинг удален]
> winbind enum users = yes
> workgroup = ADOMAIN
> os level = 1
> winbind enum groups = yes
> create mode = 777
> security = ads
> unix charset = koi8-r
> max log size = 500
> directory mode = 777
>

У меня с security = ads не работало, я сделал так:
security = domain
passdb backend = tdbsam
domain master = no
domain logons = yes

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8 . «Samba + AD ‘No such user'»
Сообщение от lucky_777 on 28-Окт-08, 11:03

Скажу что мне помогло, ошибка была таже самая, не видел пользователя из домена хотя wbinfo -g и -u отдавала информацию нормально. Попробуй в /etc/nsswitch.conf вставить только именно вот эти строки, остальное закоментируй

passwd: files winbind
group: files winbind
hosts: files dns

кстати в доке это написано, я сам просмотрел 🙁

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9 . «Samba + AD ‘No such user'»
Сообщение от Graf (??) on 28-Окт-08, 11:13

>[qwerty]
> writeable = yes
> valid users = pupkin@ADOMAIN
> path = /nas-1
> write list = pupkin@ADOMAIN,@»domain admins»

[qwerty]
writeable = yes
valid users = ADOMAIN\pupkin
path = /nas-1
write list = ADOMAIN\pupkin,»@ADOMAIN\domain admins»

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10 . «Samba + AD ‘No such user'»
Сообщение от anonymous (??) on 26-Фев-09, 16:23

меня от такой же проблемы спасли 2 строчки (и 2 дня лазанья по инету):

client use spnego = Yes
use spnego = Yes

Ну и ещё чтобы на контроллере домена и на linux (если используется krb5.conf) были
настроены одни и те же алгоритмы шифрования ключей.

Источник

Читайте также:  Не установилось обновление windows 10 компьютер не включается что делать
Оцените статью