系统配置:
客户机系统: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拷东西的速度差不多。
文章评论