ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

deepin上配置samba服务器

2021-09-22 23:33:28  阅读:196  来源: 互联网

标签:kernel samba deepin 服务器 共享 目录


操作环境

deepin虚拟机
Windows10

一、samba服务器的作用

samba服务器可用于将本机上的指定目录共享到局域网,而其他主机通过samba服务可获得该共享目录。

1.具体应用:

起因:

想用windows上的source insight软件在查看linux kernel源码。

解决方法:

通过samba服务器将deepin上解压的linux kernel源码目录共享到局域网,再在windows上获取该共享目录,将该目录映射到Windows上,就可以使用source insight查看kernel源码了。


二、配置samba服务器

deepin上已经安装了samba服务器,不需要用户自己安装,直接配置使用即可。

1.创建samba账户

创建samba账户,其实就是先创建一个普通账户,在给这个账户设置samba服务器的访问密码即可。

1.1创建普通账户

此处举例使用账户名:boy

sudo useradd boy
sudo passwd boy

1.2设置samba密码

sudo smbpasswd -a boy

2.指定共享目录

该共享目录可以是deepin上的系统目录(如:/home),也可以是用户创建的目录。本文以Linux kernel解压目录为例:
在这里插入图片描述

3.配置samba访问权限

samba将指定目录共享到局域网,这就导致该局域网内所有计算机都有了访问的基础条件。
为了安全考虑,需要通过限制访问对象、访问行为来保证共享目录的安全,这些限制通过修改samba的配置文件来实现。

3.1修改samba配置文件

deepin上samba配置文件的路径:

cd /etc/samba

在这里插入图片描述
配置文件加入内容如下:

[kernel5]
   comment = kernel5 Directories
   #是否可浏览
   browseable = yes
   #共享目录的路径
   path = /home/hui/code/kernel/linux-5.4.70
   #是否可写
   writeable = yes
   #是否能创建文件
   directory mask = 0777
   #是否能创建文件夹
   create mask = 0700
   #能访问该共享目录的用户
   valid user = boy

4.开启samba服务器

/etc/init.d/smbd restart

在这里插入图片描述


5.在Windows上创建映射盘

5.1查看deepin的IP地址

在这里插入图片描述

5.2Windows上搜索IP

将deepin的IP地址输入Windows的“网络”页面的搜索框并按“回车键”进行搜索,如下:
在这里插入图片描述
搜索结果:
在这里插入图片描述
“双击”搜索到的共享文件夹,填写账号信息(该账户为在deepin上配置的账户):
在这里插入图片描述
登录后可以看到kernel文件夹的内容:
在这里插入图片描述

5.3映射网络驱动器

鼠标左键单击下图IP地址:
在这里插入图片描述
回到上一级,鼠标选中kernel文件夹,右键单击,左键单击选择“映射网络驱动器”
在这里插入图片描述
之后就会在“此电脑”选项卡下多出一个网络映射盘,如下:
在这里插入图片描述
有了这个映射盘,就可以通过它直接访问deepin虚拟机上该目录下的文件,此处因为有读写权限,可以在Windows上创建或删除文件夹、文件,也可以通过source insight软件查看和修改位于deepin虚拟机里的Linux kernel的源码。

标签:kernel,samba,deepin,服务器,共享,目录
来源: https://blog.csdn.net/m0_48922815/article/details/120401784

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有