当前位置:  技术问答>linux和unix

如何在redhat下配置samba服务

    来源: 互联网  发布时间:2015-09-19

    本文导语:  问题如题,能否具体说明。 非常感谢! | Samba组件的配置文件是 /etc/smb.conf ,该文件几乎包含了Samba系统程序运行时所需的所有配置信息。  1、 配置选项  配置文件中有比较重要的几个节...

问题如题,能否具体说明。
非常感谢!

|
Samba组件的配置文件是 /etc/smb.conf ,该文件几乎包含了Samba系统程序运行时所需的所有配置信息。 

1、 配置选项 
配置文件中有比较重要的几个节:[gloabal]、[homes]、[printers],下面分别给与说明。 
(1)[gloabal]节 在全局参数中,参数的设置直接影响samba系统。 
NetBIOS name:设置主机名称 
Workgroup:用来指定主机所在网络上所属的NT域名或者工作组名称。格式是 
Workgroup= Nt Domain-Name or workgroup-name 
Server string:用来设置本机描述,缺省是 Samba Server 
Host Allow:它允许设置哪些领域的机器可以访问它的Samba服务器 
Load printers:允许自动加载打印机列表,而不需要单独设置每一台打印机。 
Interface:配置Samba使用多个网络界面。 
Domain controller: 仅当网络中有一台在安装时设置为主域控制器时使用此选项。 
Security: 设置安全参数,定义安全模式。Samba 的安全模式有四种 
Share、 user、 server 、domain 
encrypt passwords 、smb passwd file:用于适用加密口令。 

下面是一段参数配置例子: 
[global] 
smb passwd file = /etc/smbpasswd 
remote announce = 172.18.158.234 172.18.153.55 172.18.153.255 
dns proxy = no 
security = user 
encrypt passwords = yes 
server string = Ftp Server 
workgroup = turing 
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 
log file = /var/log/samba/log.%m 
load printers = yes 
guest account = dscan 
remote browse sync = 172.18.158.234 172.18.153.55 172.18.153.255 
printcap name = /etc/printcap 
max log size = 50 
hosts allow = 172.18.158. 172.18.153. 127. 
... ... 

(2)[homes]节 所有使用者的home目录 
当任何一个客户访问Samba服务器时,在网络资源中都能出现自己的home目录共享。其配置如下: 
[homes] 
comment = Hnnw Directories 
browseable = no 
writable = yes 
(3)用户共享目录 
用来指定某一特定用户组或者用户拥有访问权限的目录配置,下列参数配置仅有hnnw组的用户有权访问目录/home/samba。 
[public] 
comment = Public Hnnw 
path = /home/samba 
public = yes 
writable = yes 
printable = no 
write list = @hnnw 

2、 用户映射 
全局参数“username map”用来控制用户映射,它允许管理员指定一个映射文件,该文件包含了在客户机和服务器之间进行用户映射的信息。 
如:username map= /etc/smbuser 
用户映射经常在windows 和linux 主机间进行。 两个系统拥有不同的用户账号,用户映射的目的是将不同的用户映射成为一个用户,便于共享文件。 
下面是一个映射文件的例子: 
# Map Windows admin to root 
root=admin administrator 
;Map the member of developer to studio 
studio = @developer 

等号左边是单独的Linux账号,等号右边是要映射的账号列表。 
服务器逐行分析映射文件,如果提供的账号和某行有右侧列表中的账号匹配,就把它 
替换为等号左边的账号。 

3、 使用加密口令 
新版本的windows 95以及windows98、winnt(sp3以上版本),在网络传输中仅传递加密口令作为用户认证的信息。这类客户机和不支持加密口令并且以user 安全级运行的Samba服务器通讯时,会出现故障。为了正常的通讯,samba服务器使用加密口令。下面讨论如何在samba中使用加密口令。 
(1) 口令文件 /etc/smbpasswd 
为了使用加密口令,samba 需要一份口令文件(/etc/smbpasswd),并且该文件应该和Linux的口令文件(/etc/passwd)保持同步。下面是生成文件命令: 

# cat /etc/password | mksmbpasswd > /etc/smbpasswd 

smbpasswd 是需要的口令文件,其权限是0600,所有者是root 
smbpasswd和passwd文件的记录对应,密码部分不同。密码有两部分组成,每部分 
是32个"X",前部分用于和Lanman通讯,后部分和Windows NT通讯。 
Root用户可以使用smbpasswd命令为每个用户设定samba口令。 

(2) 修改配置文件 /etc/smb.conf 
要使Samba使用加密口令,需要在配置文件smb.conf中加入如下参数。 
Encrypt passwords=yes 
Smb passwd file= /etc/smbpasswd 
第一行通知samba使用加密口令,第二行给出口令文件的位置。 

(3) 重启动samba 服务。 
修改完配置文件后,需要重新启动samba服务,可用如下命令: 
# /usr/sbin/samba restart 

4、windows系统中的明码口令使用 
Samba系统中使用明码口令作为连接SMB的默认设置。当SMB服务器对协商协议做出响应时,响应信息包含了一位,以说明服务器是否支持询问或者响应加密。随着win95的网络重定向更新程序的发布,Microsoft修改了默认值,这样,windows客户就不会向不支持加密的服务器发送明码口令了。 
在这种情况下,有两种解决办法: 
(1)设置Samba服务器使用加密口令 
(2)让windows客户使用明码口令 
这里选用第2种解决办法,通过修改注册表来实现。下面对win95/win98、winnt用户分别给与说明。 
(1)win98/win95系统用户 
在注册表中加入下列注册字,并重新启动机器: 
[HKLMSystemCurrentCntrolSetServicesVxDVNETSUP] 
“EnablePlainTextPAssword”= dword:00000001 

(2)Winnt系统用户 
修改注册表,加入下列注册表项,并重新启动机器: 
[HKLMSystemCurrentCntrolSetServicesRdrParameters] 
“EnablePlainTextPAssword”= dword:00000001 


    
 
 

您可能感兴趣的文章:

  • 求xmanager3.0 配置root用户,连接redhat linux 6.0 配置文档
  • 请教在RedHat 7.2下如何安装和配置SSH(用RedHat第二张盘上的软件包)
  • Redhat配置为图形启动,结果图形界面没有配置好,怎么强制它从字符界面登录?
  • RedHat9.0的Xwindow的的配置工具是什么?
  • redhat怎么配置samba服务
  • redhat5企业版 网络配置问题
  • RedHat Linux 8.0 下如何配置adsl上网?
  • Redhat中配置SendMail的问题
  • redhat linux 7.2怎么配置lilo?
  • redhat7.3网卡配置问题
  • RedHat 9 下如何配置DNS
  • 请教在RedHat7.2下配置新闻组服务器的方法(分不够再加)
  • 高分求RedHat+Apache+PHP+MySQL及企业邮局配置方案
  • RedHat 9 如何重新编译内核并重新配置启动文件使其起作用?
  • redhat 8.0+oracle 8.1.7下面配置proc环境的问题
  • 在RedHat Linux的X Windows下如何配置网络?
  • 我装了redhat9,我的机子在局渔网内,我怎样配置才能上网!急
  • 请我装redhat9的机器至少需要什么配置
  • Linux redhat 本本 无线路由上网配置
  • 为什么安装redhat 7.1的时候没有让我配置lilo的安装而是系统默认的给我安装了--那位哥们安装过redhat7.1还望赐教
  • 我在安装REDHAT 7.3 时忘了安装SAMBA,请问那里有SAMBA下载,多谢!(在线等待)
  • RedHat7.3中samba设置问题
  • linux redhat7.3 怎样使用samba
  • win7无法访问redhat9的samba时,密码总是错误
  • redhat ent.5.4 用samba时,中文出现乱码
  • 求助:如何在linux redhat7.0 上升级netscape SAMBA
  • 需要REDHAT8+WIN2000配置samba的smb.conf
  • 我的redhat 8 的 samba 为什么只能看到mygroup却看不到机器和目录呢??
  • windows xp下无法访问redhat 9上samba设置的共享文件,急啊!
  • ◆★★有关RedHat 7.2上的samba服务的问题,请大侠们帮帮忙!谢了。★★▲
  • 求助!!REDHAT AS 5 下Samba 服务启动问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • redhat/centos 常用信息查看命令整理
  • 请问redhat6.2或redhat7.0有没有汉化版本或汉化包。only redhat serial?
  • Linux/centos/redhat下各种压缩解压缩方式详解
  • 我机器上装了win98SE,win2000 Server,和Mandrake linux,我想再装个RedHat,可是到后来我发现RedHat没有认出ManDrake,我装上RedHat后,Lilo
  • Linux_centos_redhat下tar命令解压tgz文件方法
  • 不是说Liunx是免费发布的嘛,请问哪里可以下载RedHat 7.3或更高版本的redhat的完全安装版,请提供地址,我想装个redhat学学
  • redhat linux/CentOS 6/7 关闭防火墙(iptables)命令,作用:CentOS 防火墙不关行不行?
  • 三个问题,关于RedHat7.2和RedHat7.3的........
  • 根据文件大小查找文件的find命令举例(Linux,centos,redhat)
  • REDHAT8 比 REDHAT7.x要好多少? 是不是对硬件要求比较高? 另外
  • 红帽redhat下通过脚本和yum安装docker容器引擎的详细步骤
  • redhat13.8与redhat9有什么驱别?
  • Redhat/Centos下rpmbuild命令从spec文件或者tar包建立rpm
  • 求救!!安装redhat后,提示重启,但是没有没有redhat的启动选项
  • REDHAT8.0还是REDHAT9.0?
  • 请问:redhat 的桌面是gnome吗,我的redhat 9是默认安装的。
  • 请问如何做到redhat fedora core2和redhat linux enterprise 3 AS共存,谢谢
  • redhat 12与redhat 5.5有什么区别?不用序列号能不能用?
  • [RedHat9]RedHat9无法进入图形模式,疑是声卡问题,请教如何解决?
  • 菜鸟刚学redhat,redhat eth0 网卡怎么激活,在线等
  • 求Redhat9.0下载地址,Redhat9.0现在仍否允许免费下载?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3