目录
环境
一、什么是Samba
二、安装步骤
1、查看是否有安装samba
2、安装samba
1.输入安装命令
编辑
2.输入您的管理员密码以确认安装
3.遇到提示的直接输入y 然后回车
三、配置Samba服务
1、在终端中,使用以下命令备份默认的Samba配置文件:
2、使用文本编辑器(如Nano、vim)打开Samba配置文件
3、在配置文件的底部添加以下内容来创建共享文件夹:
四、为samba设置登录用户
1、在终端中,使用以下命令创建一个Samba用户:
五、重启Samba服务
1、在终端中,使用以下命令重启Samba服务:
六、访问共享文件夹
1、在其他计算机上,打开文件浏览器。
2、右键“我的电脑” -> 映射网络驱动器 -> 文件夹填入 -> \\192.168.xx.xxx
环境
系统:ubuntu-20.04.6-desktop-amd64 、 win10
虚拟机:vm17
由于在做Android 源码编译 采用的是本地pc机进行编译,为了方便在windows查看文件与源码,故通过安装samba来实现windows直接查看ubuntu系统中的文件。
一、什么是Samba
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
二、安装步骤
1、查看是否有安装samba
samba -V
如果安装了会有对应的samba版本信息输出
2、安装samba
1.输入安装命令
sudo apt install samba samba-common cifs-utils smbclient
2.输入您的管理员密码以确认安装
3.遇到提示的直接输入y 然后回车
三、配置Samba服务
1、在终端中,使用以下命令备份默认的Samba配置文件:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2、使用文本编辑器(如Nano、vim)打开Samba配置文件
sudo vim /etc/samba/smb.conf
3、在配置文件的底部添加以下内容来创建共享文件夹:
[shared] comment = Shared Folder path = /path/file read only = no guest ok = yes
将/path/file
替换为您要共享的实际文件夹路径。
或者这样:/home/shizhiyin/android12替换为您要共享的实际文件夹路径
valid users = shizhiyin(替换为自己的账号)
# Windows clients look for this share name as a source of downloadable
[share]
path = /home/shizhiyin/android12
public = yes
writable = yes
valid users = shizhiyin
create mask = 0644
force create mode = 0644
directory mask = 0755
force directory mode = 0755
available = yes
四、为samba设置登录用户
1、在终端中,使用以下命令创建一个Samba用户:
sudo smbpasswd -a username
将username
替换为您要创建的用户名,并按照提示设置密码。然后会提示你输入密码,然后再次确认即可。
五、重启Samba服务
1、在终端中,使用以下命令重启Samba服务:
sudo service smbd restart
六、访问共享文件夹
1、在其他计算机上,打开文件浏览器。
2、右键“我的电脑” -> 映射网络驱动器 -> 文件夹填入 -> \\192.168.xx.xxx
最终效果