当前位置:   article > 正文

记一次debian存储服务器下的samba配置_debian挂载smb权限不能设置

debian挂载smb权限不能设置

系统配置:
客户机系统: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
  • 1

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

su root
vim /etc/samba/smb.conf
  • 1
  • 2

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

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

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

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

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

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

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

接着设置用户disk的密码:

sudo passwd disk
  • 1

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

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

smbpasswd -a disk
  • 1

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

最后重启samba服务进程:

systemctl restart smbd.service nmbd.service
  • 1

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

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

sudo chmod 777 /home/barryblueice/test
  • 1

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

2022.4.5更新:

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

解决方案:

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

sudo chmod 777 /media/barryblueice
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/182438
推荐阅读
相关标签
  

闽ICP备14008679号