记一次debian存储服务器下的samba配置

系统配置:
客户机系统:windows 11 pro for workstation 22000.593。
存储服务器系统:debian 11.0.3 amd64,vmware安装。
cpu:i7 11800h,分了两个核心给debian虚拟机。
内存:ddr4 16g,分了2G给虚拟机。

安装samba:

sudo apt install samba -y

配置samba(以下皆在root环境中操作):

su root
vim /etc/samba/smb.conf

单击键盘i键进入编辑模式,在配置文件末端添加参数:

[test]
        comment = test
        path = /home/barryblueice/test  \\你需要分享的路径
        browseable = yes \\浏览权限
        read only = no \\是否只读
        writable = yes \\写入权限

单击esc退出编辑模式,输入“:wq!”回车保存并退出编辑。

添加samba访问用户(如果已经有了可以跳过):

以用户disk为例,首先新建用户disk:

sudo useradd -m disk -g sudo -s /bin/bash -d /home/disk  

命令中的参数解释:
-m:自动建立用户的登入目录;
-g:指定用户所属的起始群组;
-s:指定用户登入后所使用的shell;
-d:指定用户登入时的启始目录。

接着设置用户disk的密码:

sudo passwd disk

接下来系统会提示你输入并确认密码。提示“passwd:已成功更新密码”则代表密码设置成功。

最后设置samba共享目录下的disk密码:

smbpasswd -a disk

接下来系统会提示你输入并确认密码。提示“Added user disk”则代表密码设置成功。

最后重启samba服务进程:

systemctl restart smbd.service nmbd.service

这时候应该可以从同一个局域网下的其他终端设备登录samba共享目录了。

如果客户机访问共享目录时可以访问,但是不能进行读写,直接给共享源目录添加权限即可:

sudo chmod 777 /home/barryblueice/test

附一张大文件拷贝测试的速度图,基本和我拿is903拷东西的速度差不多。
在这里插入图片描述

2022.4.5更新:

今天在实体服务器上操作时发现如果共享目录为外置挂载硬盘,则smb共享用户提示权限错误且无法读写。

解决方案:

ssh/xrdp远程登录smb共享用户,终端内给权限就好。

sudo chmod 777 /media/barryblueice
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值