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