1.安装Samba共享
配置静态IP:192.168.1.10
rm -rf /etc/yum.repos.d/* //删除系统中默认自带官方YUM源
vim /etc/yum.repos.d/local.repo
[local] //仓库名
name=local
baseurl=file:///mnt //软件包存储位置
enabled=1 //启动该仓库
gpgcheck=0 //不检测公钥信息
yum -y install samba
2.编辑配置文件
vim /etc/samba/smb.conf
:% g/^#/d //删除文本中以#开头行
:% g/^;/d //删除文本中以;开头行
:% g/^$/d //删除文本中所有空行
[global]
workgroup = WORKGROUP //指定工作组名称,需修改
server string = Samba Server Version %v //服务器描述信息
# logs split per machine
log file = /var/log/samba/log.%m //日志文件的位置
# max 50KB per log file, then rotate
max log size = 50 //日志文件最大值(默认为KB)
security = share //安全级别(share匿名访问、user本地用户认证、server服务器认证、domain域认证)
passdb backend = tdbsam //密码认证文件
# the login script name depends on the machine name
# the login script name depends on the unix user used
# disables profiles support by specifing an empty path
load printers = no //默认共享打印机
cups options = raw //共享打印机的选项
#obtain list of printers automatically on SystemV
[hehe] //共享名
comment = he is hehe //描述信息
path = /mnt //共享目录
browseable = yes //是否可浏览
guest ok = yes //是否可读
writable = no //是否可写
3.启动服务
/etc/init.d/smb restart
/etc/init.d/nmb restart
chkconfig --level 35 smb on
chkconfig --level 35 nmb on
4.访问
Windows系统
Windows+R键 --> 运行 --> \\服务器IP
disable spoolss = yes //新增,禁用打印机共享
换个目录给予权限
Linux系统
1.安装samba-client软件包
yum -y install samba-client
2.查看指定IP所有共享内容
smbclient -L 共享IP -U 用户名 // 如为匿名访问,用户名为anonymous、密码为空
3.访问共享IP下的所有内容
smbclient -U 用户名 -P 密码 //共享IP/共享名
smb: \> put 文件 //将本地文件上传到共享目录
smb: \> get 文件 //从共享目录下下载指定内容到本地
4.mount命令临时挂载共享到本地目录
mount -o username=用户名,password=密码 //共享IP/共享名 /挂载目录
5.mount命令永久挂载共享到本地目录
1)vim /etc/fstab
//共享IP/共享名 /挂载目录 cifs defaults,username=用户名,password=密码 0 0
2)mount -a
Linux也可以访问Windows
挂载创建查看