samba配置审计
安装samba
apt install samba
创建共享目录
mkdir /data
# 设置权限
chmod 777 /data
# 添加登录用户
## 创建一个用户组
groupadd dmai
# 添加用户
useradd -s /sbin/nologin -M -g dmai user1
# 设置密码
smbpasswd -a user1
设置共享文件夹
[caiwu]
comment = caiwu share
path = /data
public = yes
writebale =yew
配置
/etc/samba/smb.conf
log file = /data/samba_log/log.%I
vfs object = full_audit
full_audit:prefix = %u|%I|%m|%S
full_audit:success = connect disconnect opendir mkdir rmdir closedir open close fchmod chown fchown chdir rename unlink pwrite write create delete
full_audit:failure = none
full_audit:facility = LOCAL5
full_audit:prrority = notice
vfs object = recycle
recycle:repository = /data/deleted/%U
recycle:keeptree = Yes
recycle:versions = Yes
recycle:maxsixe = 0
recycle:exclude = *.tmp ,*.TMP
设置日志
/etc/rsyslog.conf
local5.* /data/log/samba/info.log
本文来自博客园,作者:love_water,转载请注明原文链接:https://www.cnblogs.com/ldsice/p/18715277
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?