安装:
$yum install samba,samba-client
$rpm -qa | grep samba
配置:
samba的主要配置文件放在/etc/samba/smb.conf文件夹下。文件可以分为两大部分,第一部分是全局配置,第二部分是局部配置。下面是一个配置文件及相关注释:
workgroup = WORKGROUP // 从Windows访问的工作组,可在Windows中“我的电脑”->“右键属性”->“计算机名”看到
server string = Samba Server // 访问时的一个字符串,可以无需更改
hosts allow = 127.0.0.1 192.168.189.1 192.168.31.248 192.168.0.199. // 允许的IP地址段,将自己的IP地址段加入即可(注意IP的最后一段没有,但后边有个点)
security = user
// 可以为如下几个(在不考虑安全的前提下,建议使用share)
// share:用户不需要账户及密码即可登录samba服务器
// user:由提供服务的samba服务器负责检查账户及密码(默认)
// server:检查账户及密码的工作由另一台windows或samba服务器负责
// domain:指定windows域控制服务器来验证用户的账户及密码)
//安全等级由低到高(稍后研究)
[Anonymous] // 自己需要共享的文件夹名称,稍后会再次提到
path = /home/ // 自己共享Linux下文件夹的路径(确保存在)public = yes
admin users = root
valid users = root
#public = yes
browsable =yes
writable = yes
guest ok = yes
read only = no
启动smb服务:
systemctl start smb
ps aux|grep smb
Windows中 开始运行 “\\192.168.31.252\Anonymous”