在VMWare虚拟机下的ubuntu中Samba服务的安装

一,什么是samba服务?

      我们知道在windows与windows文件共享时我们采用的访问方式是“网上邻居”,而在Windows与linux文件共享时通常采用的方式便是samba服务,它相当于Windows与linux之间的“网上邻居”,samba服务将linux看作安装在windows下的U盘,可以在Windows下直接访问,并给予windows复制、粘贴等权限。

二,如何在Ubuntu中安装samba服务:

第一步:1 sudo 命令,然后输入root密码获得用户权限;

              2 apt-get install samba    安装samba服务软件包;

第二步:samba服务器的配置(主要配置你要共享的文件以及该文件的权限:可读/ 可写)

             1在Ubuntu中samba服务的配置文件在目录:/etc/samba/smb.conf(该目录取决于linux的版本,在不同的linux中不同)

             2  进入文件目录:输入命令 /etc/samba$ ls 回车,可以看到有两个文件gbdcommands和smb.cof

             3 采用编辑器Vim编辑文件sam.conf:命令为/etc/samba$ vi smb.conf(注:编辑器可以依照个人爱好采用不同的编辑器,本文档采用vim-nox编辑器,安装指令为apt-get install vim-nox)

            4 编辑共享文档:

               输入i,将编辑器切换到编辑模式,在打开的sam.conf文件最后加上如下命令:

                [name]                                                                     中括号中写入共享文件的名字,自己取;

                 Comment= my share                                              相当于标题,自己写,字符串即可;

                     Path= -/home/用户目录(一般是用户名)/xxx        xxx自己取

                        Writable = yes                                                 权限设置为可写

                           browseable = yes                                          权限可设置为可浏览

              然后按Esc 并输入   :wq命令保存退出。

第三步:配置Samba用户权限

              1 创建samba用户:sudo smbpasswd -a xxx   xxx为linux用户名(samba与linux共享用户,但不共享密码);然后出现New SMB password :设置你的samba密码,然后会出现Retype new SMB password:再输入一次刚设置的密码,此时samba用户创建成功了;

              2 重启服务:命令sudo  ect/init.d/smd restart

第四步: windows客户端访问服务器

            1在windows运行界面中输入\\192.168.30.100.(注意\\必须有,192.168.30.100为linux IP地址,可输入指令ifconfig获得)

            2 然后输入第三步设置的samba用户名和密码。

            3 此时可以看到由第二步确定的名字为name的文件, 但是还不能访问,因为在第二步Path路径下的xxx文件没有创建;此时用指令cd /home/用户名/   回到用户目录下;并用指令mkdir xxx创建xxx目录

          4 进入xxx目录:命令为cd xxx/

         5 然后在xxx中创建文件,如a.txt文件:vi a.txt (编辑和保存操作参考第二步4)

此时便可访问name目录下的a.txt文件。

### 安装 Ubuntu 22.04 LTS 为了在 VMware安装 Ubuntu 22.04 LTS,需遵循以下流程: #### 准备阶段 确保已准备好 ISO 文件以及 VMware 工具。硬件方面应满足最低配置要求,包括至少 2 GB 的 RAM 和足够的硬盘空间。 #### 创建新虚拟机 打开 VMware 后选择创建新的虚拟客户机,按照向导提示指定操作系统版本为 Ubuntu (64-bit)[^5]。 #### 安装过程中注意事项 - 设置合适的磁盘大小; - 推荐使用默认分区方案简化操作; - 更换国内镜像源加速后续更新与软件包获取速度; --- ### 配置 Samba 文件共享服务 #### 安装 Samba 一旦 Ubuntu 成功部署完毕,则可以着手准备 Samba 环境。通过终端执行命令 `sudo apt update && sudo apt install samba` 来安装必要的组件[^3]。 #### 创建共享目录 假设希望分享名为 "code" 的文件夹给 Windows 主机,在 `/home/用户名/` 下建立相应路径,并赋予适当权限以便其他设备读写访问: ```bash mkdir ~/code chmod o+w ~/code/ ``` #### 配置 Samba 用户认证 添加当前 Linux 登录账户至 Samba 数据库内,并设定密码用于远程验证: ```bash sudo smbpasswd -a $USER ``` #### 修改 Samba 配置文件 编辑位于 `/etc/samba/smb.conf` 的全局配置文档,在最底部追加自定义条目描述即将开放的服务端口及资源位置: ```ini [code] path = /home/用户名/code browsable = yes read only = no guest ok = yes create mask = 0777 directory mask = 0777 force user = nobody ``` 保存更改后重启 smbd 服务使调整生效: ```bash sudo systemctl restart smbd.service ``` #### 访问测试 此时应当可以从 Windows 设备浏览器地址栏输入类似 `\\Ubuntu_IP\code` 或者利用 NetBIOS 名称代替 IP 地址的方式轻松浏览上述共享区域内的资料[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值