LINUX Samba服务器配置

时间:2021-08-07 00:43:32

【需求】

掌握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客户端中上传文件到服务器目录。