安装系统的时候关键的一步就是禁用selinux

我就是被这个东西搞的winbind总是dead
如果已经安装完毕,可以到/etc/selinux/config修改selinux为disable
安装完毕以后,主要需要修改的地方是smb.conf, krb5.conf, nsswitch.conf
[smb.conf]
workgroup = 域服务器名
security = domain
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n/n *ReType*new*UNIX*password* %n/n *passwd:*all*authentication*tokens*updated*successfully*
username map = /etc/samba/smbusers
#加上winbind设置
winbind separator = + #(这个也可以选‘/’)
host msdfs = yes
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /bin/false
winbind enum users = yes
winbind enum groups = yes
unix charset = cp936
dos charset = cp936
winbind use default domain = no
[krb5.conf]
将example.com替换为域服务器名,注意大小写
[nsswitch.conf]
passwd: files winbind
group: files winbind
接下来加入域就可以了,使用命令net rpc join -U 域管理员,提示输入密码
成功以后用wbinfo -u就可以查看到域用户的信息了
如果加入域有问题可以尝试用
net rpc join -W(or -S) 域服务器名 -U 域管理员

我就是被这个东西搞的winbind总是dead
如果已经安装完毕,可以到/etc/selinux/config修改selinux为disable
安装完毕以后,主要需要修改的地方是smb.conf, krb5.conf, nsswitch.conf
[smb.conf]
workgroup = 域服务器名
security = domain
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n/n *ReType*new*UNIX*password* %n/n *passwd:*all*authentication*tokens*updated*successfully*
username map = /etc/samba/smbusers
#加上winbind设置
winbind separator = + #(这个也可以选‘/’)
host msdfs = yes
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /bin/false
winbind enum users = yes
winbind enum groups = yes
unix charset = cp936
dos charset = cp936
winbind use default domain = no
[krb5.conf]
将example.com替换为域服务器名,注意大小写
[nsswitch.conf]
passwd: files winbind
group: files winbind
接下来加入域就可以了,使用命令net rpc join -U 域管理员,提示输入密码
成功以后用wbinfo -u就可以查看到域用户的信息了
如果加入域有问题可以尝试用
net rpc join -W(or -S) 域服务器名 -U 域管理员