暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ubuntu安装并配置samba

霜林轩 2022-04-13
276

1> 安装samba

sudo apt install samba samba-common

2> 创建共享目录并更改权限

mkdir -R /home/smb
chmod
-R 0777 /home/smb

3> 禁用selinux

setenforce 0

4> 修改配置文件

vi /etc/samba/smb.conf
[share]
comment
= share folder
path
= /home/smb
browseable
= yes
create mask
= 0777
directory mask
= 0777
valid users
= admin,@data # 用户组前加@
writable
= yes
# 以下为开启回收站功能
vfs
object = recycle
recycle
:repository = .deleted/%U
recycle
:versions = Yes
recycle
:keeptree = Yes
recycle
:maxsixe = 0
recycle
:exclude = .tmp|.mp3
recycle
:noversions = *.doc

参数说明
vfs object = recycle载入Samba用于回收站功能的模块recycle.so
recycle:repository = .deleted/%U回收站的相对路径,%U表示当前浏览共享用户的用户名
recycle:keeptree = Yes在将文件移入回收站时,要建立相对应的目录结构
recycle:versions = Yes如果在回收站所在目录中存在同名文件,则以“Copy #x of”文件名的形式加以区分
recycle:maxsixe = 0回收站的最大使用空间,单位为字节
recycle:exclude = .tmp|.mp3不放入回收站的文件类型
recycle:noversions = *.doc如果在回收站所在目录中存在同名文件,覆盖原有文件的文件类型

5> 配置登录账号

smbpasswd -a admin
-a 添加
-x 删除
-d 禁用
-e 启用

6> 启动服务

sudo service smbd restart

7> 开放139 445 端口


8> windows访问报错

windows 访问samba时,出现“不允许一个用户使用一个以上用户名与一个服务器或共享资料的多连接。。”, 是因为之前已经使用了一个用户进行登录连接了,连接还未释放

# cmd输入下面命令
net
use * /del y


文章转载自霜林轩,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论