首先介绍samba的由来
Samba是一个在Linux和UNIX系统上实现SMB协议的自由软件,由服务器和客户端程序组成。
中小企业协议原本是用于在windows和windows之间共享资源的协议。
Linux找到了微软,想把这个协议也用于window和Linux的文件共享,但微软不同意。 因此,Linux通过反向方法实现了SMB协议,并将其与SMB区分开来命名为SAMBA协议。
开始安装和使用samba服务器吧
1 .在1.1.samba服务器安装终端上输入sudo apt-get安装samba进行安装
sudo apt-get install samba
2 .启动samba服务器通常在安装samba时自动运行。 通常,要启动samba,必须启动smbd和nmbd两个服务。 指令分别为
启动sudo/etc/init.d/smbd重启//smbd服务启动sudo/etc/init.d/nmbd重启//nmbd服务
配置sambasamba的配置文件位于/etc/samba下的smb.conf中。 配置文件的位置可能因Linux版本而异,可以在互联网上搜索。 必须设置共享哪个目录,以及对此目录的访问权限首先进入配置文件的位置
cd/etc/samba/
输入ls以显示目录内容
正在采集imgSpider
有三个。 分别是gdbcommands、smb.conf和TLS。 bak_smb.conf是我自己添加的。 其中SMB.conf是我们需要修改的配置文件。 为了避免改正错误,最好备份一下
cp smb.conf bak_smb.conf
然后在vi编辑器或gedit中编辑smb.conf,最后添加自己的配置。 如果使用的是vi编辑器,则可以在命令行模式下按g键直接将光标置于最后一行,然后按I键进行编辑。 在smb.conf末尾添加以下代码: 注意: writable不是writeable,不是e,而是前面
[linux_share]comment=Myshare
path=/home/linux/lab
writable=是
browseable=yes
说明各行的意思。 [linux_share] :如果要向配置文件中添加新功能,请用方括号括起来,然后在其中写下名称。 在本例中,将共享文件功能命名为Linux_sharecomment。 commen表示标题。 (自由书写) path )表示共享目录。 它位于home Linux用户下的lab文件夹下。 (如果没有此文件夹,请务必创建。 否则最后不能操作。 ) writable=yes :可写入的browseable=yes :表示可浏览
4.samba用户权限在samba中设置自己的一组用户和密码,并命令添加samba用户
sudo smbpasswd-a linux//-a表示添加,linux是虚拟机中已存在的用户名
重新启动samba服务
启动sudo/etc/init.d/smbd重启//smbd服务启动sudo/etc/init.d/nmbd重启//nmbd服务
6 .在windows上登录到samba,在windows上登录到samba,在“开始”菜单上进入“运行”,然后键入\ ipip,即可在终端上输入ifconfig
正在采集imgSpider
点击ok出现
正在采集imgSpider
您可以看到,此网络驱动程序的名称在步骤3的配置中位于方括号中。 消息提示是comment的内容。 此时双击可以看到共享目录下的文件
正在采集imgSpider
与我的Linux本地目录相同
正在采集imgSpider
现在,您可以在Windows上查看Linux共享目录中的文件。 当然,也可以在Windows上修改新文件。
7 .为了更好地体验映射网络驱动器和共享文件的功能,在此也可以像在Windows中一样将共享文件目录作为一个驱动器号添加到Windows下。 操作如下。 在这台电脑上找到映射的网络驱动器,然后单击“映射的网络驱动器”
正在采集imgSpider
然后输入以下内容
正在采集imgSpider
随便选择驱动器盘符(我事先选择了z驱动器),然后是linux_share ) (您自己在步骤3中设置的功能名称),然后单击进行确认,即可看到多了一个z驱动器。
正在采集imgSpider
双击新添加的磁盘可以像处理Windows下的文件一样处理Linux下的文件。
正在采集imgSpider
极速赛车稳赚4码动sudo/etc/init.d/smbd重启//smbd服务启动sudo/etc/init.d/nmbd重启//nmbd服务
6 .在windows上登录到samba,在windows上登录到samba,在“开始”菜单上进入“运行”,然后键入\ ipip,即可在终端上输入ifconfig
正在采集imgSpider
点击ok出现
正在采集imgSpider
您可以看到,此网络驱动程序的名称在步骤3的配置中位于方括号中。 消息提示是comment的内容。 此时双击可以看到共享目录下的文件
正在采集imgSpider
与我的Linux本地目录相同
正在采集imgSpider
现在,您可以在Windows上查看Linux共享目录中的文件。 当然,也可以在Windows上修改新文件。
7 .为了更好地体验映射网络驱动器和共享文件的功能,在此也可以像在Windows中一样将共享文件目录作为一个驱动器号添加到Windows下。 操作如下。 在这台电脑上找到映射的网络驱动器,然后单击“映射的网络驱动器”
正在采集imgSpider
然后输入以下内容
正在采集imgSpider
随便选择驱动器盘符(我事先选择了z驱动器),然后是linux_share ) (您自己在步骤3中设置的功能名称),然后单击进行确认,即可看到多了一个z驱动器。
正在采集imgSpider
双击新添加的磁盘可以像处理Windows下的文件一样处理Linux下的文件。
正在采集imgSpider