Primary Domain Controller (PDC) 服务器。
其实 Samba PDC 的作用很简单,就是成为整个局域网络的领域管理员 (domain controller),然后让 Windows 主机加入这个领域,未来使用者利用 Windows 登入时,
(1)Windows 会前往 PDC 服务器取得用户的账号密码,同时
(2)PDC 还会传送用户的重要数据到那部 Windows 个人计算机上,
(3)而 Windows 计算机上的用户注销时,该用户修改过的数据也会回传给 PDC 。
如此一来不管这个使用者在哪一部个人计算机上面登入,他都能够取得正确的个人资料!
1. 建置 NetBIOS 与 IP 对应的数据:设定 lmhosts 与 /etc/hosts
2. 建置 PDC 主设定:处理 smb.conf
[global]
preferred master = yes
domain master = yes
local master = yes
wins support = yes
os level = 100
domain logons = yes
logon drive = K:
logon script = startup.bat
time server = yes
admin users = root
logon path = \\%N\%U\profile
logon home = \\%N\%U
[netlogon]
comment = Network Logon Service
path = /winhome/netlogon
writable = no
write list = root
follow symlinks = yes
guest ok = yes
3. 验证配置参数,并启动服务
testparm
service smb restart
service nmb restart
4. 建立 Windows 客户端登入时所需的设定数据 netlogon 目录
mkdir -p /winhome/netlogon
vi /winhome/netlogon/startup.bat
net time \\zcgpc /set /yes
net use K: /home
将用户连到其域的主目录,并将主目录映射为设备名DeviceName
yum install dos2unix.x86_64
unix2dos startup.bat
5. 建立 Windows 专用的使用者
useradd -d /winhome/win1 win1
useradd -d /winhome/win2 win2
su win1 -c "mkdir /winhome/win1/profile"
su win2 -c "mkdir /winhome/win2/profile"
smbpasswd -a win1
smbpasswd -a win2
smbpasswd -a root
6. 建立客户端主机账号(注意最后面的$)
useradd -M -s /sbin/nologin -d /dev/null xp32$
smbpasswd -a -m xp32$
设置客户端xp,计算机名称、工作组,并加入域,具体步骤略
工作组/域名称参考服务器的设置,workgroup = zcgGROUP
其实 Samba PDC 的作用很简单,就是成为整个局域网络的领域管理员 (domain controller),然后让 Windows 主机加入这个领域,未来使用者利用 Windows 登入时,
(1)Windows 会前往 PDC 服务器取得用户的账号密码,同时
(2)PDC 还会传送用户的重要数据到那部 Windows 个人计算机上,
(3)而 Windows 计算机上的用户注销时,该用户修改过的数据也会回传给 PDC 。
如此一来不管这个使用者在哪一部个人计算机上面登入,他都能够取得正确的个人资料!
1. 建置 NetBIOS 与 IP 对应的数据:设定 lmhosts 与 /etc/hosts
2. 建置 PDC 主设定:处理 smb.conf
[global]
preferred master = yes
domain master = yes
local master = yes
wins support = yes
os level = 100
domain logons = yes
logon drive = K:
logon script = startup.bat
time server = yes
admin users = root
logon path = \\%N\%U\profile
logon home = \\%N\%U
[netlogon]
comment = Network Logon Service
path = /winhome/netlogon
writable = no
write list = root
follow symlinks = yes
guest ok = yes
3. 验证配置参数,并启动服务
testparm
service smb restart
service nmb restart
4. 建立 Windows 客户端登入时所需的设定数据 netlogon 目录
mkdir -p /winhome/netlogon
vi /winhome/netlogon/startup.bat
net time \\zcgpc /set /yes
net use K: /home
将用户连到其域的主目录,并将主目录映射为设备名DeviceName
yum install dos2unix.x86_64
unix2dos startup.bat
5. 建立 Windows 专用的使用者
useradd -d /winhome/win1 win1
useradd -d /winhome/win2 win2
su win1 -c "mkdir /winhome/win1/profile"
su win2 -c "mkdir /winhome/win2/profile"
smbpasswd -a win1
smbpasswd -a win2
smbpasswd -a root
6. 建立客户端主机账号(注意最后面的$)
useradd -M -s /sbin/nologin -d /dev/null xp32$
smbpasswd -a -m xp32$
设置客户端xp,计算机名称、工作组,并加入域,具体步骤略
工作组/域名称参考服务器的设置,workgroup = zcgGROUP