samba 共享目录write permission deny问题修复 可读取内容但不可修改 删除 新增文件
samba 共享目录write permission deny问题修复 可读取内容但不可修改 删除 新增文件
关于 update/delete/write permission deny问题修复
0.首先在服务器端执行testparm -s ,测试 Samba 配置并显示结果。需确保服务器端参数 read only = No ,共享目录有写入权限
一、若配置了允许匿名访问,使用匿名访问来操作smb需要做如下处理(匿名访问会将无效用户映射成nobody用户操作):
1.mount 挂载时设置文件和文件夹权限为777:mount -t cifs //10.1.1.115/shared /samba-data/data/ -o rw,dir_mode=0777,file_mode=0777,username="ecmaster"
或者设置所属用户和所属组为nobody和nogroup:mount -o rw,uid=65534,gid=65534,username="ecmaster" (id nobody 命令可查看用户和用户组的id)
2.上面只是设置了客户端的文件权限,服务器端暴露的共享目录也需修改文件权限为777: chmod -R 777
或者设置所属用户和所属组为nobody和nogroup: chown -R nobody:nogroup /目录
3.同时还要修改服务器端参数确保新建的文件权限也为777:
force create mode = 0777
force directory mode =0777
或者确保新创建文件的用户和用户组为nobody和nogroup:
force user = nobody
force group = nogroup
二、关闭匿名访问(guest ok = No),看共享的文件所属用户是哪个就用哪个用户登陆,我这边是root
1.给samba增加root用户密码(samba密码默认是与linux分开的,不配置mount时会permission deny): smbpasswd -a root
2.然后以root用户进行挂载即可:mount -t cifs //10.1.1.115/shared /samba-data/data/ -o rw,username="root"
可自行调整参数,然后重新挂载测试
umount -lf /samba-data/data # 制取消挂载 不受device is busy影响
- BIOS的报警声音对应的故障原因
- Linux 安全
- Jenkins 构建CICD
- ResponseBodyAdvice和数据脱敏方案
- 打造全身视角的医院可视化能源监测管理平台,实现医院能源可视化管理
- Google多开浏览器:更安全地多任务同时操作
- 一文简单聊聊protobuf
- 通信原理板块——语音压缩编码
- SQL学习(CTFhub)整数型注入,字符型注入,报错注入
- pcie【C#】
- 利用Python计算每月工资
- .net在使用存储过程中IN参数的拼接方案,使用Join()方法
- 数据可视化模板案例:制造业提高生产力的关键
- linux openssl C++ md5开发实例
- Windows 微PE WePE
- Mac环境配置的相关知识
- 腾讯云5年云服务器还有吗?腾讯云5年时长服务器入口在哪?