本帖最后由 小蜀哥哥 于 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
|