Ubuntu搭建基于Samba的共享文件夹

Ubuntu搭建基于Samba的共享文件夹

一、简述

Samba 是适用于 Linux 和 Unix 的标准 Windows 互操作性程序套件。

Samba 是根据GNU 通用公共许可证获得许可的自由软件,Samba 项目是软件自由保护协会的成员。

1992 年以来,Samba 为所有使用 SMB/CIFS 协议的客户端提供安全、稳定和快速的文件和打印服务,例如所有版本的 DOS 和 Windows、OS/2、Linux 等。

Samba 是将 Linux/Unix 服务器和桌面无缝集成到 Active Directory 环境中的重要组件。它既可以用作域控制器,也可以用作常规域成员。

二、安装

  • 登录su账户,使用apt命令安装
    • su
    • apt install samba samba-common

三、配置

  1. 新建一个目录,例/srv/share

    • mkdir /srv/share
  2. 修改权限信息

    • chown nobody:nogroup /srv/share
    • chmod 777 /srv/share
  3. 添加Samba用户

    • 注:前提是有相应的Ubuntu用户或直接新建一个Ubuntu用户

    • 为了统一管理,先添加一个用户组share设置gid为1111

      • groupadd share -g 1111
    • 新增一个用户设置uid为1111并添加到组1111(share)中,如果有多个用户,顺位排下去即可

      • useradd user1 -u 1111 -g 1111
      • useradd user2 -u 1112 -g 1111
      • useradd userN -u N -g 1111
    • 将新建好的(或已存在的)用户设置一个Samba账户(访问共享文件夹时需要用到),根据提示设置密码

      • smbpasswd user1 -a
      • smbpasswd user2 -a
      • smbpasswd userN -a
        • 参数解析
          • -a 添加用户账号并设置密码
          • -d 禁用用户账号
          • -e 启用用户账号
          • -x 删除用户账号
    • 修改配置文件,修改前先cp备份(可选)

      • cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

      • vim /etc/samba/smb.conf

        • 在最后添加以下内容

        • [sharedir]
            comment = Description information(共享目录描述信息)
            path = /srv/share(共享目录的路径)
            browseable = yes(共享目录是否可浏览)
            writable = yes(共享目录是否可写)
            available = yes(共享目录是否可用)
            admin users = user1(共享目录管理员,对该目录的root权限)
            valid users = user2,user3,...,userN(共享目录普通用户,多个用户用","隔开)
          
    • 重启Samba服务

      • service smbd restart

四、访问(Windows下)

  1. 使用资源管理器访问

    • Win+r,在运行对话框输入

      \\服务器IP地址或域名\sharedir
      
    • Win+e,在地址栏输入

      \\服务器IP地址或域名\sharedir
      
  2. 使用浏览器访问

    • 打开浏览器,在地址栏输入

      file://服务器IP地址或域名/sharedir/
      
  3. 映射网络驱动器

    • Win+e,计算机->映射网络驱动器,在文件夹路径输入

      \\服务器IP地址或域名\sharedir
      
  4. 在弹出的对话框输入之前设置的Samba账户登录即可访问

五、友情链接

Using Samba, 2nd Edition

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值