当前位置: 首页 > article >正文

[samba配置]宿主机访问虚拟机目录

[samba配置]宿主机访问虚拟机目录

1、安装和启动Samba服务

sudo apt update
sudo apt install samba

2、查看samba服务是否正在运行

sudo systemctl status smbd
sudo systemctl status nmbd

3、配置samba服务设置为开机启动。

sudo systemctl enable smbd nmbd

4、创建一个共享目录

mkdir /home/share

5、设置目录所属用户和用户组

sudo chown root:root /home/share

6、设置目录访问权限

sudo chmod 0775 /home/share

7、编辑配置文件/etc/samba/smb.conf

sudo vim /etc/samba/smb.conf

配置文件说明:

shareName是共享的名称,宿主机访问虚拟机时用到,可以根据需要更改。我用的是share

path是共享的文件夹的绝对路径

valid users:允许访问该共享资源的用户,多个用户用,隔开。

[ShareName]:共享的名称,这个名称在访问共享时显示,可根据需要更改。
   comment:描述性注释,访问所配置的资源时显示。
   path:要共享的文件夹的绝对路径。
   available:共享资源是否可用。
   browseable:设置为yes使共享在网络浏览器中可见。
   valid users:允许访问该共享资源的用户,多个用户用,隔开,如果配置的是用户组前面加@。
   read list:允许读该共享资源的用户。
   write list:允许写该共享资源的用户。
   guest ok:设置为yes允许没有有效用户账户的用户访问共享。
   read only:设置为no允许用户写入文件。
   writable:是否可写入。
   directory mask:设置创建目录的访问权限。
   create mask:创建文件的访问权限。

将以下配置添加到配置文件结尾。

[share]
  comment = File share
  path = /home/share
  available = yes
  browseable = yes
  valid users = root
  read only = no
  writable = yes

8、检查配置文件语法是否正确

sudo testparm /etc/samba/smb.conf

9、重启Samba服务以应用配置更改

sudo systemctl restart smbd nmbd

10、设置防火墙允许samba连接

sudo ufw allow samba

11、添加允许登录的samba用户

sudo pdbedit -a [username]
或sudo smbpasswd -a [username]
此处的[username]必须是系统中用户的用户名,否则添加失败。

查看当前已在samba服务中添加的用户

sudo pdbedit -L

12、宿主机配置

此电脑->右键->添加一个网络位置->选择自定义网络位置,输入虚拟机ip,点击浏览选择共享文件夹share,点击下一步,输入用户名密码(上一步添加的samba用户)。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/594383.html

相关文章:

  • 电脑如何设置几分钟后自动关机
  • dfs(二十一)46. 全排列 中等
  • Spring Framework 中 BeanDefinition 是什么
  • 【Mac 从 0 到 1 保姆级配置教程 09】09. 快速配置终端复用工具 tmux 和 oh-my-tmux
  • 【QT:QSS】
  • 宠物AI识别技术颠覆自助洗宠场景,解决4大难题
  • xampp安装教程与配置
  • 用户体验设计:生活中的艺术与科学
  • Unity 项目工程结构目录
  • Huawei 鲲鹏(ARM/Aarch64)服务器安装KVM虚拟机(非桌面视图)
  • uniapp发布成harmony时报错找不到@uni_modules/uni-push包跟这个包@uni_modules/hmr-for-uni-app
  • html相关常用语法
  • 机器学习:让计算机学会思考的艺术
  • ubuntu中的配置文件,bashrc、profile
  • 【MySQL】MySQL如何存储数据?
  • Ubuntu20.04安装并配置Pycharm2020.2.5
  • 如何提高STM32 ADC采样速率及精度——核心方法详解
  • 21、web前端开发之html5(二)
  • CSS3-2D转换、动画、3D转换详解
  • 第六:go 操作 redis-go