Ubuntu18.04--虚拟机配置Samba并从Windows登录

前言:

本文记录我自己在Windows上安装 Virtualbox ,并在Virtualbox中安装 Ubuntu-18.04 虚拟机,在Ubuntu-18.04虚拟机里安装配置Smaba服务器,从 Windows 宿主系统上访问虚拟机共享samba目录的配置命令。

引用:

N/A

正文

虚拟机环境配置:

Windows + VirtaualBox + Ubuntu18.04桌面版

1. Ubuntu18.04 安装Samba

 Ubuntu18.04 虚拟机上安装Samba,在命令行中断里执行如下命令安装 samba 服务器

sudo apt install samba

2. 编译‘/etc/samba/smb.conf’ 允许用户登录访问自己的'/hom'目录

使用如下命令编辑‘/etc/samba/smb.conf’ 允许用户登录访问自己的'/hom'目录

sudo vi /etc/samba/smb.conf

找到 'smb.conf' 文件中如下 '[homes]' 目录配置的部分,这里是配置当用户登录Samba之后默认访问的用户'/home/xxx' 目录,将 'read only = no' 配置为 'no' 也就是说配置用户登录后访问的 '/home/xxx' 目录不是只读的 ,这样用户才可以在目录里面创建和删除文件。 

修改 smb.conf 配置文件之后,需要重启samba服务让修改后的配置文件生效,执行如下命令重启samba服务。

sudo service smbd restart

3. 使用 smbpsswd 命令创建用户和用户登录密码

只用使用 ‘smbpsswd’ 命令创建用户和用户登录密码后,从Windows系统里输入用户名和密码才能登录Smba服务器。如果没有使用 smbpasswd 创建samba用户和密码,是不能从Windows登录samba 服务器的,切记!!!

使用'smbpasswd'修改当前用户的samba登录密码:

dimon@dimon-VirtualBox:/etc/samba$ sudo smbpasswd
New SMB password:
Retype new SMB password:
Failed to find entry for user root.
dimon@dimon-VirtualBox:/etc/samba$

输入两次密码并且两次密码相同后,samba账户和密码创建修改成功。

4. 从Windows上使用上面创建的账户和密码登录虚拟机Ubuntu18.04上的Samba服务器

从Windows上使用上面创建的账户和密码登录虚拟机Ubuntu18.04上的Samba服务器,在Windows中按下按键  “Win + R”,在弹出的窗口里输入需要访问的虚拟机的 ip 地址和用户目录

查看Virtualbox虚拟机的IP地址

Windows中按下键盘上  “Win + R”,在弹出的窗口里输入需要访问的虚拟机的 ip 地址和用户目录(将用户名目录修改为你自己的Ubuntu-18.04虚拟机的用户名)

然后回弹出框让你输入 samba 的账号和密码,这里的账号和密码就是在上面第3步中使用 ‘smbpasswd’创建修改的samba账号密码。输入之后,就可以登录上Ubuntu18.04上的Samba服务器,共享虚拟机上的文件目录了。

5. 注意

这里一定要注意,samba的账号和密码是需要使用 'smbpasswd' 创建出来的。如果你没有使用'smbpasswd'创建修改samba的用户名和密码,即使你使用正确的可以登录Ubuntu-18.04 系统的用户名密码也是不能登录虚拟机上的samba服务器的。原因是 Smba的用户名数据库是和Ubuntu-18.04 系统的用户名密码数据库是独立的。切记!!

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 18.04是一个较旧的Linux发行版,而YOLOv5(You Only Look Once)是一个最新的目标检测模型,通常需要更现代的操作系统版本和更新的GPU支持。然而,如果你想在Ubuntu 18.04上安装YOLOv5,你可能需要遵循一些额外步骤,因为该版本不直接支持一些新工具和库。 以下是安装步骤的大致概述: 1. **更新系统和安装依赖**: - `sudo apt update` - `sudo apt upgrade` - 安装必要的开发工具包和库,如CUDA、cuDNN、Python3、pip3以及OpenCV等。例如: ``` sudo apt install nvidia-cuda nvidia-cudnn python3-pip python3-tk libopencv-dev ``` 2. **安装PyTorch**: - 因为YOLOv5依赖于PyTorch,你需要安装适合CUDA版本的PyTorch。由于Ubuntu 18.04支持的是CUDA 9.0,你可以尝试这个: ``` pip3 install torch torchvision --extra-index-url https://download.pytorch.org/whl/cu90/torch_stable.html ``` 3. **安装YOLOv5**: - YOLOv5的GitHub仓库中应该提供了针对不同环境的安装脚本。你可以在GitHub上找到`setup.py`文件,然后运行: ``` git clone https://github.com/ultralytics/yolov5 cd yolov5 python3 setup.py install ``` 4. **检查安装**: - 使用`python3 -m yolov5`测试安装是否成功,并确认你的GPU被识别。 **相关问题--:** 1. 是否可以直接在Ubuntu 18.04上安装YOLOv5-latest版本? 2. 如何检查我的系统是否满足YOLOv5的最低硬件要求? 3. 如果遇到兼容性问题,我应该怎么做? 请注意,这些步骤可能会因为YOLOv5的最新更新或Ubuntu 18.04的过时性而变得不稳定。建议考虑升级到更新的Ubuntu版本或使用一个支持YOLOv5的Docker容器来进行开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值