docker搭建samba服务smb网络磁盘共享

运行镜像:

docker run -it --name samba -p 139:139 -p 445:445 -v /home/share:/mount -d dperson/samba -u "user;123456" -s "share;/mount/;yes;no;no;all;user;user"

上面3个user改成自己的用户名,不然只能读取文件,不能写入文件

ps:

/home/share  为本地文件夹 

-u 用户名:密码, 多个用户多次使用-u

139端口是在NBT协议基础上,445端口是在TCP/IP协议基础上

进入容器编辑:

docker exec -it samba /bin/bash

配置文件:vi /etc/samba/sms.conf

[share]
   path = /mount/
   browsable = yes
   read only = no
   guest ok = no  匿名用户不允许访问
   veto files = /.apdisk/.DS_Store/.TemporaryItems/.Trashes/desktop.ini/ehthumbs.db/Network Trash Folder/Temporary Items/Thumbs.db/
   delete veto files = yes
   admin users = user01 //管理的用户
   write list = user01  写入的用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值