A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 小蜀哥哥 于 2019-6-25 13:28 编辑

Ubuntu 配置 samba 文件共享服务器




前言

在 Windows 下,文件共享非常简单,路径设置、权限配置都是可视化操作,平时让家里或者单位上一台电脑做共享服务器,可以很方便的存储一些需要随处获取的文件。


安装服务

[Shell] 纯文本查看 复制代码
sudo apt update          # 更新软件源
sudo apt upgrade         # 更新软件
sudo apt install samba   # 安装 samba 服务器

当服务安装完成后,可以通过:
[Shell] 纯文本查看 复制代码
ps -e |grep smbd

查看到正在运行的 samba 服务器后台进程。


创建共享专用用户

创建系统用户

[Shell] 纯文本查看 复制代码
sudo useradd -s /sbin/nologin itcast        # 创建用户防止登录到终端
sudo passwd itcast                          # 修改新用户的密码


添加 系统用户 到 samba 用户

[Shell] 纯文本查看 复制代码
smbpasswd -a itcast

随后会提示设置 SMB 密码。


配置用户文件夹

创建文件夹
[Shell] 纯文本查看 复制代码
sudo mkdir -p /home/share


配置文件夹所属
[Shell] 纯文本查看 复制代码
sudo chown itcast /home/share                # 文件夹所属用户
sudo chgrp itcast /home/share                # 文件夹所属组



配置 smaba

找到 smb.conf 配置文件
[Shell] 纯文本查看 复制代码
sudo nano /etc/samba/smb.conf


配置 共享目录
[Shell] 纯文本查看 复制代码
[myshare]
  comment = ITCast Share
  path = /home/share/
  browseable = yes
  guest ok = no
  read only = no
  directory mask = 0755
  create mask = 0644
  valid users = itcast


重启 smb 服务
[Shell] 纯文本查看 复制代码
systemctl restart smbd


最后,就可以通过 smb:// 路径,或者局域网专用路径,例如://192.168.1.x/myshare



1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马