分享
 
 
 

samba服务详解

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

工作原因偶配置sambs 服务器的时候比较多,所以写下来和大家共同探讨一下.本文是针对red hat linux 9 samba server的配置.希望能对像我

一样的小菜有点帮助.本文没有什么技术含量.本人涉及linux的造诣不深,还请各位指教.

samba server的配置文件在/etc/samba/下的smb.conf打开一个终端中输入: gedit /etc/samba/smb.conf 也可以用vi编辑.由于文件太长,我把

个人认为没有用的东东删除了,主要是一些注释.下面偶解释一下主要字段的意思.由于我的这个文件配置过了,可能你的机器和我的不一样.

======================= Global Settings =====================================

[global] //设置samba服务整体环境

workgroup = hackase //设置工作组名

server string = angel server //服务器的名说明

; hosts allow = 192.168.1. 192.168.2. 127. //限制可访问此服务的IP范围,默认是全部

允许的,要是想设设置去掉前面的";"

printcap name = /etc/printcap //打印机配置文件

load printers = yes //是否共享打印机

# bsd, sysv, plp, lprng, aix, hpux, qnx, cups

printing = cups //打印机的类型.标准打印机类型包括以上几种.

; guest account = pcguest //pcguest为用户名.可改去掉前边的";"让用户以

pcguest身份匿名登录,但保证/etc/passwd中有此人.

log file = /var/log/samba/%m.log //为登录服务器的用户建立不同的日志文件.

max log size = 0 //日志文件的大小,"0"代表无限制

//以下是smb.conf文件对服务器安全级别的设置

security = SHARE //安全性的级别共四种.share、user、server、domain

; password server = 密码验证服务器.

; password level = 8 //密码级别

; username level = 8

encrypt passwords = yes //用户密码加密,当然也可以不加密

smb passwd file = /etc/samba/smbpasswd //将密码服务器设置为samba server.需

要这个东东来指定验证文件.这个是文件

的路径,如果samba server是指定的win

server这个不须要

; ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt

unix password sync = Yes

passwd program = /usr/bin/passwd %u

passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*

pam password change = yes

; username map = /etc/samba/smbusers //如果每个windows用户在samba服务器中有帐户这

个可以不设

; include = /etc/samba/smb.conf.%m

obey pam restrictions = yes

; interfaces = 192.168.12.2/24 192.168.13.2/24 如果多网段要在这里列出

; remote announce = 192.168.1.255 192.168.2.44

; local master = no

; os level = 33

; domain master = yes

; preferred master = yes

; domain logons = yes

; logon script = %m.bat

; logon script = %U.bat

; logon path = \\%L\Profiles\%U

; wins support = yes //wins server支持

; wins server = w.x.y.z

; wins proxy = yes //wins 代理设置

dns proxy = no //dns代理设置

; preserve case = no

; short preserve case = no

; default case = lower

; case sensitive = no

#============================ Share Definitions ==============================

[homes] //用户访问自已目录的设置

comment = Home Directories //说明(以下同理)

browseable = no//设定目录可不可以别人浏览

writeable = yes//用户写入自己的权限

valid users = %S

create mode = 0664

directory mode = 0775

; [netlogon] //此段域用户登录目录设置

; comment = Network Logon Service

; path = /usr/local/samba/lib/netlogon

; guest ok = yes

; writable = no

; share modes = no

;[Profiles]

; path = /usr/local/samba/profiles

; browseable = no

; guest ok = yes

[printers] //打印机设置

comment = All Printers

path = /var/spool/samba

browseable = no

printable = yes

;[tmp] //用户共享资源设置

; comment = Temporary file space

; path = /tmp //可以自定义目录,去掉前边的";"就OK了

; read only = no //是否只读或可写

; public = yes

;[public] //用户共享资源设置

; comment = Public Stuff

; path = /home/samba

; public = yes

; writable = yes

; printable = no

; write list = @staff

;[fredsprn]

; comment = Fred's Printer

; valid users = fred

; path = /home/fred

; printer = freds_printer

; public = no

; writable = no

; printable = yes

;[fredsdir]

; comment = Fred's Service

; path = /usr/somewhere/private

; valid users = fred

; public = no

; writable = yes

; printable = no

;[pchome]

; comment = PC Directories

; path = /usr/local/pc/%m

; public = no

; writable = yes

;[public]

; path = /usr/somewhere/else/public

; public = yes

; only guest = yes

; writable = yes

; printable = no

;[myshare]

; comment = Mary's and Fred's stuff

; path = /usr/somewhere/shared

; valid users = mary fred

; public = no

; writable = yes

; printable = no

; create mask = 0765

[my work] //偶的东东

comment = is me work

path = /root/my work

valid users angel

public = yes

writeable = yes

_content好了,了解smb.conf的文件就好办了.我们开始对samba server的四个安全级别分别讲解.

1、share级配置

这个在四个等级中是最低的,方法也是最简单.我们只要对smb.conf文件修改一下就可以了.

workgroup = hackase

server string = angel server

hosts allow = 192.168.1. //限制192.168.1的IP网段可以防问

printcap name = /etc/printcap

load printers = yes //共享打印机

printing = cups //打印机用linux标准的

guest account = angel

log file = /var/log/samba/%m.log

max log size = 20

security = share

===================================================================

其他的设置默认就可以了,也可以像我把所有的注释删除.[tmp]这个字段的";"去掉.路径可以更改. 重启一下服务 /etc/samba/smb restart //

service smb restart 也可

用testparm测试我们配置的文件是否正确:

===================================================================

[root@localhost root]# testparm //测试时[printers]注释掉了所以这里没有.

Load smb config files from /etc/samba/smb.conf

Processing section "[homes]"

Processing section "[tmp]"

Processing section "[my]"

Loaded services file OK. //如有错误,会在这列出错误的地方.

Press enter to see a dump of your service definitions

==================================================================

用smbclient命令查看网络共享情况

===================================================================

[root@localhost etc]# smbclient -L localhost //本机名为localhost

Password:

Domain=[HACKBASE] OS=[Unix] Server=[Samba 2.2.7a]

Sharename Type Comment

--------- ---- -------

tmp Disk Temporary file space

my Disk is me

IPC$ IPC IPC Service (angel server)

ADMIN$ Disk IPC Service (angel server)

root Printer Home Directories

Server Comment

--------- -------

Workgroup Master

--------- -------

=======================================================================

2、user级配置

user比share级安全级别高一点点,很简单的,可以在share基础上改一下就可以了.

改一下security = share字段为:security = user.在加上如下字段:

guest

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有