说明:在工控机上安装Jellyfin使用Webdav共享协议挂载群晖磁盘,使用一周时间发现整体读取效率并不高,尤其是大文件的读写方面并不如人意。所以博主目前尝试着在Debian 9 使用smbclient (samba客户端)挂载通过samba协议访问群晖具体体验如何之后我会对比各协议的读写情况再水一篇体验文。
今天就顺便把如何在 Debian 9 配置samba服务端的文章先更新,注意本篇是安装 samba 服务端。基于CentOS系统搭建的教程之前也写过 ->传送门
安装samba
我这里为了省事,就直接使用root
账号,先使用apt-get
安装所需的软件包:
apt-get -y install libcups2 samba samba-common cups
备份原有配置文件:
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
新建配置文件:
nano /etc/samba/smb.conf
配置如下内容:
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = debian
security = user
map to guest = bad user
dns proxy = no
注意:这里的workgroup的值需要与windows客户端的用户组名称一致,如果不确定windows客户端的用户组名称是什么,可以在windows客户端上运行如下命令进行查看:
net config workstation
启动samba服务,并启用开机启动:
systemctl start smbd
systemctl enable smbd
配置共享
这里我们创建一个匿名共享anonymous
和一个test
账号的认证共享;
创建test
用户:
useradd test -m -G users
配置test
用户密码:
passwd test
将test用户加入Samba用户数据库:
smbpasswd -a test
创建anonymous
目录:
mkdir -p /shares/anonymous
chown -R root:users
chmod -R 775 /shares/anonymous
创建test
目录:
mkdir -p /shares/test
chown -R test:users
chmod -R 775 /shares/test
编辑smb.conf
配置文件
[anonymous]
path = /shares/anonymous
force group = users
create mask = 0660
directory mask = 0771
browsable =yes
writable = yes
guest ok = yes
[test]
comment = test share dir
path = /shares/test
public = yes
valid users = test
writable = yes
create mask = 0660
directory mask = 0775
保存后重启samba服务:
systemctl restart smbd.service
测试
使用windows客户端访问共享目录:
匿名访问anonymous目录:
访问test目录:
总结
暂时就只写到这里,更多配置参数介绍及功能还是看之前的文章 ->《Linux/CentOS 系统配置安装Samba服务》
相关推荐
- 甲骨文 Debian 扩容引导卷/无损调整系统分区
- 使用 SystemBack 为 Debian / Ubuntu 创建系统备份
- Debian 9 如何安装XFCE桌面+开启XRDP远程桌面服务
- Debian 9 系统小白手册(常见问题)
- Debian 9 挂载访问群晖NFS共享文件目录
- Debian 9/Ubuntu 16.04 如何配置使用NFS服务
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/2649.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。