虚拟机用linux搭pdc服务器,然后用win7加入域时无法连接域服务器。。。 求大神

如题所述

1. 在/etc/samba/lmhosts中加入win7的ip地址     JJF1 #Windows XP pro.  的主机名ip,netbios名

2. 编辑/etc/hosts,把全网的IP和netbios一一对应。

3. 编辑/etc/samba/smb.conf,检查是否有下面的字段:(注意:配置文件中的#表示注释,命令前的#表示root提示符)

    preferred master = yes
    domain master    = yes
    local master     = yes
    wins support     = yes
    os level         = 100  #windows2000 起为64,xp 或win7 适当调高此值,但不要超过255
    domain logons    = yes
    logon drive      = K: #登录后用户主目录挂载成Windows的哪一分区
    logon script     = startup.bat #每个用户登录后会自动执行的程序
    time server      = yes #自动调整Windows时间与SAMBA同步
    admin users      = root #PDC默认的管理员帐号、root
    logon path       = \\%N\%U\profile #用户的个人化环境设置(%N代表PDC服务器的位置,%U代表用户的Linux用户主目录)
   logon home       = \\%N\%U #用户主目录位置
   
[netlogon]
comment         = Network Logon Service
        path            = /winhome/netlogon #须手动建立此目录
        writable        = no
        write list      = root
        follow symlinks = yes
        guest ok        = yes
 
[homes]
        comment = Home Directories
        browseable = no
        writable = yes
        create mode = 0664
        directory mode = 0775

创建登录目录:

#mkdir -p /winhome/netlogon

建立登录脚本:

#vim /winhome/netlogon/startup.bat

*******************************************************************************************************

net time \\samba_server /set /yes

net use K: /home


建立专用用户:

#mkdir /etc/skel/profile
#useradd -d /winhome/dm1 dm1 
#useradd -d /winhome/dm2 dm2
#smbpasswd -a root(自动创建帐号并修改密码)
#smbpasswd -a dm1
#smbpasswd -a dm2
#pdbedit -L(查看smb用户)

建立机器码帐号,主机帐号则在该帐号最后加上一个"$"即可;

使用smbpasswd增加的用户必须要在/etc/passwd当中;

#useradd -M -s /sbin/nologin -d /dev/null ZJ1$ (-M表示不建立使用者目录)
#useradd -M -s /sbin/nologin -d /dev/null ZJ2$
#smbpasswd -a -m ZJ1$(-m代表主机账户)
#smbpasswd -a -m ZJ2$

最后,修改一下安全设置:

#chcon -R -t samba_share_t /winhome

重启samba服务:

systemctl restart smb.service


win7 加入域:

我的电脑”——>属性——>高级系统设置——>网络ID——>下一步——>本机是商业网络的一部分...——>下一步——>公司使用带有域的网络——>下一步——>填写SAMBA主机上面的管理员账户及密码和SAMBA工作组(root、westos、WORKGROUP)——>下一步——>填入此计算机的NetBIOS和等待加入的Samba域(ZJ1、WORKGROUP)——>输入管理员的帐号密码和域(root、westos、WORKGROUP)——>目前不添加用户——>完成

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-21
确认以下几个项目
1,pdc的防火墙已关闭。
2,win7的wins的ip地址设为pdc的地址
3,win7的注册表添加以下两项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters"
DWORD: DNSNameResolutionRequired = 0

DWORD: DomainCompatibilityMode = 1追问

设置之后还是有上面图片的错误提示

追答

那请检查pdc的配置,可用pdc没有配置正确。

本回答被提问者和网友采纳
相似回答