- 论坛徽章:
- 0
|
从日志上看:
[2010/04/06 15:46:23, 5] lib/username.c:Get_Pwnam_internals(93)
Trying _Get_Pwnam(), username as uppercase is CLP/ADMINISTRATOR
[2010/04/06 15:46:23, 5] lib/username.c:Get_Pwnam_internals(102)
Checking combinations of 0 uppercase letters in clp/administrator
[2010/04/06 15:46:23, 5] lib/username.c:Get_Pwnam_internals(10
Get_Pwnam_internals didn't find user [CLP/administrator]!
[2010/04/06 15:46:23, 5] lib/username.c:Get_Pwnam_alloc(131)
Finding user administrator
[2010/04/06 15:46:23, 5] lib/username.c:Get_Pwnam_internals(75)
Trying _Get_Pwnam(), username as lowercase is administrator
[2010/04/06 15:46:23, 5] lib/username.c:Get_Pwnam_internals(93)
Trying _Get_Pwnam(), username as uppercase is ADMINISTRATOR
[2010/04/06 15:46:23, 5] lib/username.c:Get_Pwnam_internals(102)
Checking combinations of 0 uppercase letters in administrator
[2010/04/06 15:46:23, 5] lib/username.c:Get_Pwnam_internals(10
Get_Pwnam_internals didn't find user [administrator]!
[2010/04/06 15:46:23, 5] auth/auth.c:check_ntlm_password(273)
check_ntlm_password: winbind authentication for user [administrator] FAILED with error NT_STATUS_NO_SUCH_USER
[2010/04/06 15:46:23, 2] auth/auth.c:check_ntlm_password(319)
check_ntlm_password: Authentication for user [administrator] -> [administrator] FAILED with error NT_STATUS_NO_SUCH_USER
说是找不到administrator用户,
跟踪了下源代码,最终调用了getpwnam()这个函数去取得用户名的。
man一下,
The getpwnam() function returns a pointer to a structure containing the broken-out fields of the record in the password database (e.g., the local password file /etc/passwd, NIS, and LDAP) that matches the user name name.
这个函数是从/etc/passwd,NIS和LDAP的缓冲中取得用户名的。
感觉和samba最有关系的就是LDAP。
就是不知道该怎么设置了。。。。。 |
|