Samba的使用
一、案例实施
1、安装Samba服务:
准备一台虚拟机改名为samba,并安装samba服务:
# yum install -y samba
2、配置Samba服务:
# vi /etc/samba/amb.conf
将global模块改成如下所示:

并加入以下内容:
[share]
path = /opt/share
browseable = yes
public = yes
writable = yes
l /opt/share:这个目录是将要共享的目录,若没有,需要创建。
l browseable:参数是操作权限;
l public:参数是访问权限;
l writable:参数是对文件的操作权限。
# mkdir /opt/share //创建共享目录
# chmod 777 /opt/share/ //更改权限目录
# systemctl start smb //启动smb服务
# systemctl start nmb //启动nmb服务
# netstat -ntpl //查看进程是否启动
创建samba用户:
# smbpasswd -a root
此用户必须是系统存在的用户,密码随意设置。
3、使用Samba服务:
在Windows段,按“win+r”键,输入Samba服务的IP地址,

然后会弹出输入用户名和密码的对话框,输入root和密码即可。
登录后如下图所示:

使用Samba服务,只需在虚拟机中,把想分享的文件移动到share目录下,即可实现文件共享。
例:在虚拟机上建立文件1.txt,可以在window下的share目录下看到:


4、FTP、NFS、Samba的区别:
|
服务器名称 |
使用平台 |
使用范围 |
服务端口 |
|
FTP |
Windows/linux/unix/macOS等 |
发布网站,文件共享 |
Tcp/21 |
|
NFS |
Linux/unix |
网站发布,文件共享(mount) |
Tcp/2049 |
|
SAMBA |
Windows |
文件共享(网上邻居) |
Tcp/445,tcp/139 |

浙公网安备 33010602011771号