神州笔记本-深度os
![smb](/uploads/image/0014.jpg)
2023年3月31日发(作者:youtube看不了)
Samba共享详细图解教程
samba共享
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,
由服务器及客户端程序构成,在我们学习ubuntu过程中也是经常遇
到。我们常通过Samba软件包用SMB协议来进行共享文件和打印机。
在这篇文章里我主要以一个教程的形式,将Samba重要功能之一的文
件共享给大家演示出来。
首先我们当然要先安装Samba服务器和客户端工具了,不过安装
之前,为了考虑数据源的稳定性,最好我们要先更新一下数据源。相
关命令操作如图一所示:
图一
然后开始安装Samba服务器,相关命令操作如图二所示:
图二
然后我再安装Sambasmbclient客户端工具,结果提示
smbclient已经是最新版本了,原来在安装Samba服务器时,
smbclient客户端工具也被含在了里面。相关命令操作如图三所示:
图三
要使用SMB挂载Windows文件系统,还需要smbfs,相关命令操
作如图四所示:
如图六,添加到文件中后保存,确定上面实例中的DOMAIN_NAME
已经被Windows域名所代替。然后我们需要重启Samba进程以使改变
产生作用。相关命令操作如图七所示:
图七
要想使用Samba服务器顺利文件共享,首先我们要确定好文件权
限。文件权限能清楚地定义计算机和用户对指定的目录、文件或一组
文件的权利。这些权利我们也可以通过编辑/etc/samba/来
定义并明确被定义文件共享的权限。为了让大家更能明白,此时我定
义了一个叫shared的Samba共享,并希望给planning用户组以
read-only只读权限,但允许叫authors的用户组和名为test1的用
户拥有写的权限。然后,我通过编辑/etc/samba/文件,并
存放在shared条目下。相关命令操作如图八所示:
图八
我们还可以对特定的共享资源声明administrative权限。下面
我想给test1用户在示例shared共享上的administrative权限。同
样通过编辑/etc/samba/文件,并存放在shared条目下。
相关命令操作如图九所示:
图九
前面已经安装过smbfs程序,我们可以通过这个程序来实现在
本地挂载远程网络资源。下面我使用smbfs,以用户test1的身份将
一台IP地址为192.168.1.102服务器上的一个名为“shared“的共
享目录挂载到Ubuntu系统中的/mnt/shaokunkun挂载点来演示一下。
首先,我们先建一个/mnt/shaokunkun目录作为挂载点。然后执行挂
载操作。要卸载该共享资源时,只需简单使用umount命令即可。相
关操作如图十所示:
图十
在使用Ubuntu中,有时候我们还需要定义一些用户账号。用用
户账户定义了有一些授权来使用指定计算机和网络资源的人。下面我
就在Ubuntu系统上为名为test1的用户添加一个Samba用户。然后
smbpasswd应用程序将提示为该用户输入密码。确认密码后
smbpasswd将为用户在Samba密码文件中添加一个条目。相关命令操
作如图十一所示:
图十一
上面刚刚用smbfs程序实现了在本地挂载远程网络资源,初步实
现了通过安装配置samba,来实现ubuntu和本机windows系统的文
件共享。下面我在演示以另一种方法来实现samba共享。即通过
smbclient完成!
在之前已经安装过smbclient客户端应用工具,smbclient工具
可以以一种类似FTP客户端的方式访问远程共享的文件。下面我就使
用smbclient来访问windows服务器上名为“shared“的共享目录,
来演示一下。相关命令操作如图十二所示:
图十二
当看到smb:>提示时,说明我们已经成功地登录了。登陆后,
可以输入help命令来获得一个命令列表。加深我们对smb共享工具
的运用。相关命令操作如图十三所示:
图十三
然后我们ls下,可以显示出当前我们的共享目录shared里面的
文件。会发现里面有一个名为“shaokunkun“的目录,进入这个目录,
里面是我windows下的一些文件。此时我们可以对这些文件进行相应
的修改和删除。这样我们就完全实现了ubuntu和本机windows系统
的文件共享。相关命令操作如图十四所示:
图十四
最后,我们还可以进行查看网络上的可用Samba共享。选择面板
上的“位置“--”“网络”可查看到Samba工作组的列表。本次操作
演示所用的共享列表如图十五所示:
图十五
到此为止,我的演示教程也结束了。总结一下主要是通过
samba的二个程序,smbfs和smbclient来实现samba共享的。这二
种工具都很方便,大家可随意使用。主要要注意的是,大家在编辑
/etc/samba/配置文件前一定要记得备份,以免造成意外时
无法还原。最后感谢谭老师在课堂上的帮助和ubuntu应用技术课本
的参考。
更多推荐
smb
发布评论