赞
踩
系统配置:
客户机系统:windows 11 pro for workstation 22000.593。
存储服务器系统:debian 11.0.3 amd64,vmware安装。
cpu:i7 11800h,分了两个核心给debian虚拟机。
内存:ddr4 16g,分了2G给虚拟机。
sudo apt install samba -y
su root
vim /etc/samba/smb.conf
单击键盘i键进入编辑模式,在配置文件末端添加参数:
[test]
comment = test
path = /home/barryblueice/test \\你需要分享的路径
browseable = yes \\浏览权限
read only = no \\是否只读
writable = yes \\写入权限
单击esc退出编辑模式,输入“:wq!”回车保存并退出编辑。
以用户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拷东西的速度差不多。
今天在实体服务器上操作时发现如果共享目录为外置挂载硬盘,则smb共享用户提示权限错误且无法读写。
解决方案:
ssh/xrdp远程登录smb共享用户,终端内给权限就好。
sudo chmod 777 /media/barryblueice
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。