Samba局域网共享文件

基于两个协议:smb协议(Server Message Block,服务消息块)和cifs协议(Common Internet File System,通用互联网文件系统)

两个主进程:smbd 和nmbd进程

smbd:提供对服务器中文件、打印资源的共享访问

nmbd:提供基于 NetBIOS 主机名称的解析

安装samba

yum install samba*
yum install cifs*

查看软件包是否安装:

[root@hfj ~]# yum list |grep samba
[root@hfj ~]# yum list |grep cifs

查看服务是否启动:

[root@hfj ~]# ps -axu |grep smb

配置文件:/etc/samba/smb.conf

四个组成部分:全局[global],主目录[home],打印[printers],自定义[myshare]

配置文件检查工具:testparm

配置文件内容中文解析:

Linux Samba服务主配文件smb.conf中文详解 - Fatt - 博客园 (cnblogs.com)icon-default.png?t=N7T8https://www.cnblogs.com/fatt/p/5856892.html

匿名访问的共享

只需要修改配置文件smb.conf,再重启服务即可

security  = share
public = yes
systemctl start  smb nmb
Systemctl enable smb nmb

 案例:

建立共享目录:/sharepath 实现共享可读可写,添加smb用户qq,访问成功

创建共享目录:

[root@hfj samba]# mkdir /sharepath
[root@hfj samba]# chmod 777 /sharepath

修改配置文件实现共享:

[myshare]
	comment = myshare
	guest ok = Yes
	path = /sharepath
	read only = No
	valid users = qq

挂载实现共享:

[root@localhost ~]# mkdir /media/smbdir
[root@localhost ~]# mount -o username=qq //192.168.4.11/myshare /media/smbdir/
Password:
[root@localhost ~]# mount | tail -1
//192.168.4.11/tools on /media/smbdir type cifs (rw)

添加系统用户:

[root@hfj samba]# useradd qq -s /sbin/nologin

[root@hfj samba]# smbpasswd -a qq

设置密码新方法

[root@localhost ~]# pdbedit -a -u qq

查看用户:

[root@localhost ~]# pdbedit -L

启动samba服务

systemctl start smb  nmb
systemctl reload smb  nmb
systemctl restart smb nmb

查看共享

smbclient -L 10.5.63.202 

用户访问

Linux远程访问: //IP地址/共享目录
windows远程访问:\\ip地址\文件夹

smbclient -U qq //10.5.63.202/myshare

常见错误:

1、软件没安全

yum install samba* 

2、网络没配置好

3、关闭selinux :

setenforce 0 

4、关闭linux防火墙:

systemctl stop firewalld

  • 15
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值