在 LMDE 中设置 Winbind 身份验证的更简单方法?

在 LMDE 中设置 Winbind 身份验证的更简单方法?

一些 GNU/Linux 发行版(比如 CentOS)有一个简洁的身份验证配置工具,您可以在其中指定要使用的身份验证方法(文件、NIS、Winbind 等)。您指定所需的参数(例如领域、服务器地址),它会在后台为您完成所有工作。Linux Mint Debian 版似乎没有这个工具。

我正在尝试让 LMDE Betsy 客户端登录到 Samba 经典 PDC(不是 AD),该 PDC 已经可以很好地用于 Windows 客户端。看来我必须做大量充满陷阱的配置编辑更糟糕的是,Samba Wiki 只提供了加入 AD,而不是 PDC

在这个发行版中,有没有更简单、已经编写好的脚本来执行此操作?我是不是没能找到眼前的工具?

[编辑]wbinfo -u进度:我到了列出域用户但没有列出域用户的地步,我无法使用域用户登录。我对非 Samba 文件所做的唯一更改是在 nsswitch.conf 中getent passwd包含:winbind

passwd:         compat winbind
group:          compat winbind

这是我的 smb.conf:

[global]
   netbios name = MAQUINA128
   workgroup = PCOMLAB
   realm = PCOMLAB.INTRANET
   security = domain
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   server role = member server
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes
[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S
[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

答案1

您安装了哪些软件包?

在某些发行版(例如 ubuntu 16.04)上安装 winbind 是不够的,因为它只安装守护进程和工具。

在 ubuntu 16.04 上,即使你输入'温宾' 在nsswitch.conf

# getent passwd

仅返回本地用户,直到安装包为止库nss-winbind

# apt install libnss-winbind

和包裹libpam-winbind用于身份验证部分。

希望对你有帮助,

问候,

布鲁诺

相关内容