【需求】
掌握Red Hat Linux下的Samba服务器配置方法。
【系统及软件环境】
操作系统:Red Hat Linux
【实验配置文件及命令】
1.配置文件:/etc/samba/smb.conf
2.命令:vi、smbpasswd、smbclient等
【实验步骤】
配置网络地址,打开服务器端口
一.Samba服务器匿名访问的实验
1.修改配置文件/etc/samba/smb.conf
Workgroup(设置服务器所在的工作组名称,例如“WORKGRUOP”)
server string(设置服务器的说明文字,用于描述samba服务器)
hosts allow = 127. 192.168.12. 192.168.13.(设置服务器和客户端所在的子网)
cecurity:设置服务器的安全级别share(可匿名访问)、user(需由本服务器验证用户名及密码)
log file:(设置samba服务器的日志文件)
max log size:(设置日志文件的最大容量,默认为50,表示50KB)
最后添加
[public]
comment = Public Stuff
path = /home/samba(该目录必须存在)
public = yes
writable = yes
printable = no
write list = +staff
2. service smb start(启动服务器)
3. smbclient -L 服务器IP(客户端查询可供共享的资源)
Password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.25b-0.el5.4]
Sharename Type Comment
--------- ---- -------
public Disk Public Stuff
IPC$ IPC IPC Service (Samba Server Version 3.0.25b-0.el5.4)
4.smbclient //服务器IP/public(客户端访问共享的资源)
二.Samba访问windows的共享实验
1.设置windows系统资源共享
2. smbclient -L 服务器IP(客户端查询可供共享的资源)
3. smbclient //服务器IP/共享名 -U 用户名
三.Samba服务器非匿名访问的实验
1.修改配置文件/etc/samba/smb.conf
Workgroup(设置服务器所在的工作组名称,例如“WORKGRUOP”)
server string(设置服务器的说明文字,用于描述samba服务器)
hosts allow = 127. 192.168.12. 192.168.13.(设置服务器和客户端所在的子网)
cecurity:设置服务器的安全级别share(可匿名访问)、user(需由本服务器验证用户名及密码)
log file:(设置samba服务器的日志文件)
max log size:(设置日志文件的最大容量,默认为50,表示50KB)
最后添加
[private]
comment = private Stuff
path = /home/private(该目录必须存在)
public = no
writable = yes
printable = no
write list = +staff
2.smbpasswd -a user(为用户设置samba密码,该用户必须提前创建)
2. service smb start(启动服务器,或重新启动)
3. smbclient -L 服务器IP(客户端查询可供共享的资源)
Password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.25b-0.el5.4]
Sharename Type Comment
--------- ---- -------
public Disk Public Stuff
IPC$ IPC IPC Service (Samba Server Version 3.0.25b-0.el5.4)
4.smbclient //服务器IP/private–U user(客户端访问共享的资源)
5.修改服务器目录的权限,在windows客户端中上传文件到服务器目录。