ubuntu samba 搭建与挂载

本文介绍了如何在Ubuntu上搭建Samba服务,包括安装samba套件、创建共享目录、修改配置文件、设置samba用户和密码。同时,也详细阐述了客户端如何进行环境安装、查看服务端共享目录以及挂载操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务端

  • 搭建samba服务:
    安装samba套件:sudo apt install -d samba*
  • 创建要共享的目录:
sudo mkdir /samba_dir
sudo chmod 777 /samba_dir
  • 修改配置文件
sudo vim /etc/samba/smb.cnf
# 在文件最后添加:
security = user      # 这个是让你的Samba服务器是属于个人的,不是谁都能访问的,也就是要设置密码。

[samba_dir]
    comment = my share directory
    path = /samba_dir   # 该路径就是你在上面建的共享目录的路径
    browseable = yes  # 可读
    writable = yes     # 可写
  • 创建samba用户及密码:
sudo useradd sambauser

sudo smbpasswd -a sambauser
New SMB password: ********
Retype new SMB password:: ********
Added user sambauser
  • 重启samba
sudo service smbd restart

客户端配置:

环境安装:
apt install smbclient
apt install smbclient cifs-utils

  • 查看 服务端共享了那些目录:
    smbclient -L 172.17.0.2 -N

  • 挂载目录:
    sudo mount -t cifs //172.17.0.2/samba_dir /media/cdrom -o username=sambauser
    会返回让输入密码输入即可

### 如何在Ubuntu上安装和配置Samba服务器 #### 安装必要的软件包 为了使Samba功能正常,在Ubuntu环境中需执行如下命令来安装所需的软件包: ```bash sudo apt-get update sudo apt-get install samba cifs-utils smbclient ``` 这些工具分别用于提供SMB/CIFS协议支持、挂载远程CIFS资源以及作为客户端访问其他计算机上的共享文件夹[^3]。 #### 备份原始配置文件 建议先复制现有的`/etc/samba/smb.conf`到安全位置,以便于出现问题时能够快速回滚至默认设置: ```bash sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak ``` 此操作可防止因错误修改而导致的服务故障[^4]。 #### 编辑Samba配置文件 编辑位于`/etc/samba/smb.conf`中的全局参数部分,并根据需求调整工作组名称等工作环境特定选项。对于新增加的共享目录,则应在该文件末尾追加相应的定义语句,指定路径权限等属性。 例如创建一个新的公共读写共享区段: ```ini [public] path = /srv/samba/public read only = no browsable = yes ``` 上述片段表示允许任何连接者对该位置的数据进行增删改查操作;同时确保所指的实际存储空间已赋予适当的操作许可给`sambashare`用户组成员[^1]。 #### 设置共享文件夹权限 为了让Samba服务能顺利存取设定好的共享区域,还需更改相应物理磁盘分区下的拥有权及ACL(访问控制列表)。假设要开放`/srv/samba/public`供网络内所有人无阻碍地交互资料,那么就应当运行下面两条指令完成初步授权过程: ```bash sudo mkdir -p /srv/samba/public sudo chown nobody:nogroup /srv/samba/public/ sudo chmod 777 /srv/samba/public/ ``` 这里通过改变属主为特殊账户nobody并授予最高限度的读写执行权利简化了跨平台协作流程[^5]。 #### 启动测试Samba服务 最后重启Samba守护进程让刚才所做的变动生效,并利用内置诊断工具验证基本连通性和安全性状况良好: ```bash sudo systemctl restart smbd.service nmbd.service testparm ``` 如果一切正常的话,现在应该可以从Windows Explorer或者其他支持SMB协议的应用程序里看到新建立起来的企业级资源共享点了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值