利用Linux的Samba服务模拟NT域

简介: 利用Linux的Samba服务模拟NT域 Samba是一个与Windows NT具有相同协议的软件包。我们可以利用Samba服务来模拟 Windows NT域,使用户从Windows计算机上直接使用一台Linux服务器上的文件和打印机。

利用LinuxSamba服务模拟NT

Samba是一个与Windows NT具有相同协议的软件包。我们可以利用Samba服务来模拟 Windows NT域,使用户从Windows计算机上直接使用一台Linux服务器上的文件和打印机。 当你正确安装了Samba软件包后,接下来的工作是正确配置SambaSamba服务的配置都在 /etc/smb.conf中完成。

给Samba一个合适的域名

在Smb.conf文件[Global]一节中,Workgroup项实际上相当于Windows NT的域名,它的默认设置是Mygroup,我们可以根据单位名称、个人爱好给它一个名字,如Sambaserver

设置允许Windows工作站登录

同样,在Smb.conf文件[Global]一节中,Domain logons项设置为Yes,表示Samba 服务允许Windows用户登录。同时记得打开wins support来支持win nt服务器。

wps_clip_image-12666

wps_clip_image-7667

设置Samba共享资源

在Samba服务中,共享资源的设置要比Windows NT灵活得多,它除了能像Windows NT一样进行用户和工作站许可设置外,Samba还提供一种宏的功能,能够根据请求共享的机器和用户的情况,动态地分配不同的共享资源,也就是说,使用同一个共享名,不同的用户组、用户或不同的客户机,会获得不同的共享资源。设置的具体方法是:在 smb.conf中加入一小节,小节名为共享名,在小节中,Path项是必不可少的,它用来表 示该共享名映射到Linux服务器上的哪个目录。如:

[myshare]

path = /home/samba

myshare是供客户机共享的共享名,/home/samba是该共享资源在服务器上的目录。

在共享小节中,可以加入表1中的一些常用的控制项。

在Path项中,可以充分利用Samba提供的宏功能,常用的宏见表2

如下面的usershare共享资源,就是根据不同用户映射到其相应的用户目录:

[usershare]

comment=不同用户共享资源

path=/home/%u

public=yes

writeable=yes

printable=no

在设置共享资源中,要注意的一个问题就是,如果有Lan manager for DOS工作 站,在共享名中不要用$符号(这在NT域共享名中是常用的),因为在Lan manager for DOS工作站要映射一个Samba具有$符号的共享名时,会出现DOS扩展错误。同样,要在 Linux中利用SmbmountSmclient来引用一个NT域具有$符号的共享名时也会出现错误。 另外要注意的是,Samba是建立在Linux上的一项服务,Linux文件系统的权限优先于 Samba。比如说,如果Samba允许对一个目录写操作,但Linux不允许,那么客户端还是 不能写操作。所以,设置了一个可写的共享却不能进行写操作时,首先应当考虑Linux 文件系统是否是写许可。

重新启动Samba服务

每次对Smb.conf做过修改、删除、增加操作,你都必须重新启动Samba服务,才能

使你的改动生效。方法是:/etc/rc.d/init.d/smb restart

通过以上五步骤,就可建起一个Linux上的“NT

原文

http://baike.baidu.com/view/23872.htm

http://linux.sheup.com/linux/linux5292.htm

目录
相关文章
|
1月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
1月前
|
运维 Linux Apache
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
22 2
|
1月前
|
域名解析 Linux Apache
Linux Apache服务详解——虚拟网站主机功能实战
Linux Apache服务详解——虚拟网站主机功能实战
33 5
|
1月前
|
Linux 应用服务中间件 Apache
Linux Apache服务详解——Apache服务基础知识
Linux Apache服务详解——Apache服务基础知识
33 2
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux vsFTPd服务详解——文件加密传输配置
Linux vsFTPd服务详解——文件加密传输配置
143 2
|
1月前
|
Linux 数据安全/隐私保护 Windows
Linux vsFTPd服务详解——本地用户登录实战
Linux vsFTPd服务详解——本地用户登录实战
32 2
|
1月前
|
监控 Shell Linux
【Shell 命令集合 网络通讯 】Linux 共享文件和打印机 Samba 命令 使用指南
【Shell 命令集合 网络通讯 】Linux 共享文件和打印机 Samba 命令 使用指南
40 0
|
7天前
|
存储 关系型数据库 MySQL
Linux服务详解
Linux服务详解
21 0
|
8天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
16天前
|
监控 Java Linux
linux下监控java进程 实现自动重启服务
linux下监控java进程 实现自动重启服务