首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solaris 10: winbind无法连接到

Solaris 10: winbind无法连接到
EN

Server Fault用户
提问于 2010-09-07 09:08:31
回答 2查看 3.4K关注 0票数 1

目标:将Solaris 10机器连接到现有的中。

我采取了以下步骤:

  1. 安装软件(Samba 3.4.2来自http://www.sunfreeware.com)
  2. 收到带有kinit admin-user@KERB.EXAMPLE.ORG的Kerberos票证
  3. 连接域:net ads join -U admin-user
  4. 启动Samba和winbind

所有步骤都可以,用klistnet getdomainsidwbinfo -gwbinfo -u检查。

现在的问题是:getent passwd EXAMPLE+username根本不返回任何东西(在另一台Solaris 10机器上可以工作)。每次我要求从广告中得到一些信息,这都会出现在log.winbind中:

代码语言:javascript
复制
[2010/09/07 10:51:41,  0] winbindd/winbindd.c:750(request_len_recv)
  request_len_recv: Invalid request size received: 2088 (expected 2096)

根据谷歌的说法,我应该使用确保libnss的版本_winbind.so的运行确实与正在运行的winbind版本相匹配。

,但我该怎么做呢?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-09-12 16:07:50

Solaris 10附带了samba的工作版本(如果不是最新版本的话),但是库与sunfreeware产品不兼容。

您所看到的问题是由sunfreeware产品在包中没有nss_winbind.so库和/usr/lib/nss_winbind.so不兼容造成的。

要修复,您必须创建自己的。从sunfreeware下载samba源并将其解压缩到一个方便的目录中,然后将cd解压缩到它(samba-3.4.2是当前的)

代码语言:javascript
复制
cd source3
./configure
make nss_modules

这将产生一个

../nsswitch/libnss_winbind.so

在我的测试系统中,将这个文件复制到

/usr/local/samba/lib/nss_winbind.so.1

解决了这个问题。

票数 4
EN

Server Fault用户

发布于 2010-09-07 20:24:37

pam_winbind.so可能是错误的版本。看这个链接:http://www.mentby.com/adrian-graham/samba-334-31-sshwinbind-login-failure.html解决了你的问题。The winbind.so

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/178698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档