一些GNU/Linux (CentOS )有一个整洁的身份验证Config工具,您可以在该工具中指定要使用的方法(文件、NIS、Winbind等)。您可以指定所需的参数(例如,领域、服务器地址),并且它在幕后为您完成一切。似乎没有。
我正在尝试让LMDE Betsy客户端在Samba经典PDC (而不是AD)上登录,这个PDC已经在Windows客户端上正常工作了。看来我得做大量的陷阱式配置编辑了。更糟糕的是,Samba只为加入AD,而不是PDC提供了指令。
在这个发行版中,有没有一种更简单的,已经按脚本编写的方法来做到这一点?我是不是找不到什么工具就在我眼前?
编辑进度:我已经到了wbinfo -u列出域用户但getent passwd没有列出域用户的地步,并且我不能与域用户一起登录。我对非Samba文件所做的唯一更改是将winbind包含在nsswitch.conf中:
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发布于 2016-08-01 13:37:09
你安装了哪些软件包?
在某些发行版(如ubuntu16.04)上,安装winbind是不够的,因为它只安装守护进程和工具。
在ubuntu16.04上,即使您在nsswitch.conf中放置了“winbind”
# getent passwd只返回本地用户,直到安装包libnss-winbind。
# apt install libnss-winbind以及用于认证部分的包libpam-winbind。
希望这能帮到你,
致以敬意,
布鲁诺
https://serverfault.com/questions/785341
复制相似问题