ubunt 安装samba

1. SMB

Samba(可缩写为 SMB)主要用于 Linux 和 Windows 系统主机间的文件共享,也可用于 Linux 和 Linux 之间的共享文件。但在 Linux 和 Linux 系统主机之间文件共享通常是通过更好的 NFS(Network File System,网络文件系统)服务器进行的。Samba 服务器的应该主要是 Windows 和 Linux 系统共存的网络中,Samba 服务器相当在这两个系统之间进行文件共享的桥梁,可以说成是共享服务器,或者说是一个文件服务器。

Samba 服务器有两个核心进程:smbd 和 nmbd。nmbd 进程使其他计算机浏览 Linux 服务器,Smbd 进程在 Samba 服务请求到达时对它们进行处理,并且为使用或共享的资源进行协调。

在 Windows 系统主机之间进行网络文件共享是通过使用微软公司自己的 CIFS(Common Internet File System,通用因特网文件系统)服务实现的。CIFS 可以从一台 Windows 主机直接访问网络中的其他主机的共享文件夹,如可以在 Windows 系统“网上邻居”中找到其他主机并访问其中的共享文件。

由于 Windows 系统主机之间都是使用 SMB/CIFS 网络协议实现文件和打印资源的共享,而由于 SMB/CIFS 是微软的私有协议,所以无法直接与 Linux 和 Unix 文件系统进行通信,直到 Samba 程序的出现。通过 Samba 服务器的搭建和 Samba 客户机软件的安装,就可以实现 Linux 系统主机和 Widows 主机之间的双向文件共享。

2. 安装步骤

1)安装

sudo apt-get install samba samba-common

2) 创建共享目录

mkdir <share-file>
sudo chmod 777 <share-file>

3)修改配置信息

sudo vi /etc/samba/smb.conf

添加以下内容:

[sharefile]
path = <share-file> #注意自己替换掉
valid users = root #可以修改为自己的用户名
available = yes
browseable = yes
writable = yes
public = yes

4)设置samba服务密码:

sudo smbpasswd -a root

输入密码

3. 启动samba服务:

sudo service smbd restart

以上命令是下面两条指令的结合
sudo service smbd stop
sudo service smbd start

4. windows下操作:

按键盘按键:win+r
输入 `\192.168.x.x\share(ubuntu虚拟机的静态ip地址)

5. 离线安装

可去这里下载Samba的安装包
详情可参考该博客:https://blog.csdn.net/lucky_chaichai/article/details/126029566

posted @ 2023-03-09 16:32  Jimmy_Nie  阅读(64)  评论(0编辑  收藏  举报