From: http://easwy.com/blog/archives/set-file-directory-attribute-for-linux-samba/

通过Samba服务器实现windows和Linux之间的文件共享,相信是绝大多数人的选择。通常我们都会使用Samba的缺省配置,这样,每次通过Samba从Windows向Linux中拷贝文件时,文件都会被加上”可执行”的属性。对Easwy来说,这是很让人头疼的问题,每次都要通过chmod去修改文件的权限很是麻烦。

今天仔细看了一下Samba的手册,发现只要把下面的配置加入/etc/samba/smb.conf就可以解决这个问题:

create mode = 0644
force create mode = 0644
directory mode = 0755
force directory mode = 0755 

下面简单介绍一下这几个参数的含义:

  • create mode – 这个配置定义新创建文件的属性。Samba在新建文件时,会把dos文件的权限映射成对应的unix权限,在映射后所得的权限,会与这个参数所定义的值进行与操作。然后再和下面的force create mode进行或操作,这样就得到最终linux下的文件权限。
  • force create mode – 见上面的描述。相当于此参数所设置的权限位一定会出现在文件属性中。
  • directory mode – 这个配置与create mode参数类似,只是它是应用在新创建的目录上。Samba在新建目录时,会把dos–>linux映射后的文件属性,与此参数所定义的值相与,再和force directory mode相或,然后按这个值去设置目录属性。
  • force directory mode – 见上面的描述。相当于此参数中所设置的权限位一定会出现在目录的属性中。

说明一点,上面的create mode和create mask参数是同义词,用哪个都可以;而directory mode和directory mask参数是相同的。

当你发现Samba中新建的目录/文件权限不正确,例如无法访问某个目录、无法更改文件,就需要检查上面几个值的设置。

另外需要说明的是,上面几个配置项,会和security mask、force security mode、directory security mask、force directory security mode这几个配置项相互作用。这几个带”security”的配置项会影响Windows NT/2000的ACL功能,一般我们不需要设置。

更多关于Linux的内容,请关注Easwy的其它文章。

原创文章,请阅读页脚的许可方式,转载请注明:转载自易水博客 [http://easwy.com/blog/ ]

本文链接地址: http://easwy.com/blog/archives/set-file-directory-attribute-for-linux-samba/

文章的脚注信息由WordPress的wp-posturl插件自动生成

相关文章

  • Linux使用笔记: 使用Samba访问windows的共享目录
  • Linux使用笔记: 解决Xen虚拟机中VLAN接口不能ping大包的问题
  • Linux使用笔记: 更改RPM包的安装目录
  • Linux使用笔记:Linux下动态链接库配置
  • 可恶的McAfee!
  • Linux使用笔记: subversion使用
  • Linux使用笔记: 更改CentOS的时区(timezone)
  • Linux使用笔记: 实用ext3grep恢复目录及文件指南(ext3文件系统)

Linux使用笔记: 设置Samba服务器中新建文件/目录的权限相关推荐

  1. 新建一个文件夹服务器,云服务器中新建文件夹命令

    云服务器中新建文件夹命令 内容精选 换一换 部署提供可视化.一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化.本节通过以下五步介绍如何使用部署服务将项目代码部署到云主机 ...

  2. 服务器新建文件命令,云服务器中新建文件夹命令

    云服务器中新建文件夹命令 内容精选 换一换 使用mount命令挂载文件系统到云服务器,云服务器提示access denied,挂载失败.原因1:文件系统已被删除.原因2:执行挂载命令的云服务器和被挂载 ...

  3. 云服务器中新建文件夹命令,云服务器中新建文件夹命令

    云服务器中新建文件夹命令 内容精选 换一换 本指导适用于用户做网页301重定向时参考使用.装有IIS的服务器做301重定向在IIS里把网站正常发布,例如域名为www.aaa.com.在硬盘上建一个空文 ...

  4. ubuntu系统中新建文件的默认权限

    在ubuntu系统中,当我们使用touch 和 mkdir 新建文件和目录时,并没有指明要赋予它们的权限(在man的帮助手册中也没有找到相应选项).虽然后续我们可以使用chmod 修改文件的权限,但是 ...

  5. linux整理笔记之六:samba软件包使用

    samba软件包使用 Fedora core/Redhat Linux提供的软件包 samba       samba服务器软件包 samba-client    samba客户端工具 samba-c ...

  6. linux smb视频,利用 CentOS 7 samba 服务器与 ES 文件浏览器实现手机端在线播放电脑端视频...

    环境 以下环境仅代表本文测试环境,其它版本应该也可以. 虚拟机 Linux: CentOS Linux release 7.4.1708 (Core) 物理机 Windows: Windows 10 ...

  7. 在红帽Linux上安装samba服务,如何在linux上安装配置samba服务器

    如何在linux上安装配置samba服务器 更新时间:2019-10-29 22:40 最满意答案 1.首先需要登入安装了Linux系统的计算机,安装Samba.Fedora发行版一般使用yum工具安 ...

  8. 服务器文件权限在哪里,服务器中的文件权限设置在哪里

    服务器中的文件权限设置在哪里 内容精选 换一换 对象存储服务OBS是华为云提供的稳定.安全.高效.易用的云存储服务,具备标准Restful API接口,可存储任意数量和形式的非结构化数据.弹性文件服务 ...

  9. Linux查看及设置DNS服务器

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 Linux查看及设置DNS服务器 - joshua317的博客 一.查看DNS服务器 1.1 通过配置文件查看 # cat ...

最新文章

  1. Android Studio 更换国内源下载依赖库
  2. 最大功率点跟踪_ADI公司推出集成最大功率点跟踪和I2C的80V降压升压电池充电控制器...
  3. 岩板铺地好吗_别人都说岩板好,我笑他人乐太早
  4. python pandas n行求和,Python 的 Pandas 对矩阵的行进行求和
  5. 助教总结-【北京电子科技学院_2016-2017-2_程序设计与数据结构】
  6. 【ES】ES 根据数据的某个字段进行条件删除
  7. vant ui 官方文档_转载:微信小程序UI组件库合集
  8. 1.封包(二)(雷电模拟器+ProxyDroid+CCProxy+WPE) 的使用
  9. 黑鲨重装计算机安装无法继续,一键重装失败不要怕,黑鲨教你解决一键重装系统失败问题...
  10. 基于java的企业信息网站发系统
  11. 四大全球卫星导航系统都能提供什么服务?
  12. python股票预测的意义是什么_股票预测python,python 设计一个名为Stock的类来表示...
  13. Markdown编辑器语法大全
  14. 信任,问责制以及时间在哪里?
  15. vue加载动画element ui V-loading属性 踩坑记录
  16. 上课点名app Android,Android开发高校点名签到app之启动页(1)
  17. 梦幻可以在2个服务器无限转吗,梦幻西游现在能随便转区吗?比如我在四川2区能转到深圳1区吗?...
  18. 个人练习小览---《xx机构动态广告》
  19. BTC学习知识点总结
  20. comsol三维多孔结构 泡沫材料 孔隙介质模型

热门文章

  1. Linux磁盘管理1
  2. ai 中 统计_AI统计(第2部分)
  3. lambda函数,函数符_为什么您永远不应该在Lambda函数中使用print()
  4. 联想r630服务器开启虚拟化,整合虚拟化 联想万全R630服务器上市
  5. leetcode 978. 最长湍流子数组(滑动窗口)
  6. leetcode310. 最小高度树(bfs)
  7. vj节点_创意编码—如何在JavaScript中创建VJ引擎
  8. JavaScript正则表达式快速简单的指南
  9. 力扣——寻找两个有序数组的中位数
  10. JSP中直接在输入框中校验