SAMBA服务简单搭建
SAMBA简介
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。
SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,
它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
可以实现Windows和Linux主机之间共享资源互访功能
实验室小范围使用 直接采用匿名共享资源 简单快捷
配置
server 服务器
sudo apt install samba # samba-common 会自动安装
sudo vi /etc/samba/smb.conf
[share] #共享目录
comment=Linux share #共享目录描述,给自己看的
path=/home/share #共享目录路径
public=yes
writeable=yes #可写
browseable=yes #共享在Windows中网上邻居可见 结合public
guest ok=yes #允许匿名访问
sudo /etc/init.d/samba start # 开启服务器
client ubuntu
sudo apt install smbclient
smbclient -L 192.168.10.100 #查看共享目录
smbclient //192.168.10.100/share # IP地址后接共享目录 访问
sudo apt-get install cifs-utils #下载相应组件
sudo mount -t cifs //192.168.10.100/share /home/yang/share # 使用这句或者下面一句
sudo mount -t cifs -o passward=123,dir_mode=0777,file_mode=0777 //192.168.10.100/share /home/yang/share #有写权限 passward 为对应服务器的密码
# vi /etc/fstab 开机自动挂载 具有写权限 注意逗号 之前就是用的空格导致不行
# cifs 文件系统 备份 0:不需要 1:每天 2:每两天 fsck 0:不需要 1:需要
# blkid 查询UUID
//192.168.10.100/share /home/yang/share cifs passward=123,dir_mode=0777,file_mode=0777 0 0
client Windows
"运行"对话框输入\\192.168.10.100 回车
选中共享文件夹 右键映射网络驱动器 即可像本地磁盘使用
服务器开机自启动
sudo vi /etc/rc.loca
/etc/init.d/ssh start # 末尾添加 exit 0 之前
/etc/init.d/smbd start
引用
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 yangbenbo@whu.edu.cn
文章标题:SAMBA服务简单搭建
本文作者:杨本泊
发布时间:2019-10-01, 21:00:55
最后更新:2023-07-09, 07:10:11
原始链接:http://yangbenbo.github.io/2019/10/01/SAMBA服务简单搭建/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。