Linux使用笔记: 设置Samba服务器中新建文件/目录的权限
From:?http://easwy.com/blog/archives/set-file-directory-attribute-for-linux-samba/
通過Samba服務(wù)器實(shí)現(xiàn)windows和Linux之間的文件共享,相信是絕大多數(shù)人的選擇。通常我們都會使用Samba的缺省配置,這樣,每次通過Samba從Windows向Linux中拷貝文件時(shí),文件都會被加上”可執(zhí)行”的屬性。對Easwy來說,這是很讓人頭疼的問題,每次都要通過chmod去修改文件的權(quán)限很是麻煩。
今天仔細(xì)看了一下Samba的手冊,發(fā)現(xiàn)只要把下面的配置加入/etc/samba/smb.conf就可以解決這個(gè)問題:
create mode = 0644 force create mode = 0644 directory mode = 0755 force directory mode = 0755下面簡單介紹一下這幾個(gè)參數(shù)的含義:
- create mode?– 這個(gè)配置定義新創(chuàng)建文件的屬性。Samba在新建文件時(shí),會把dos文件的權(quán)限映射成對應(yīng)的unix權(quán)限,在映射后所得的權(quán)限,會與這個(gè)參數(shù)所定義的值進(jìn)行與操作。然后再和下面的force create mode進(jìn)行或操作,這樣就得到最終linux下的文件權(quán)限。
- force create mode?– 見上面的描述。相當(dāng)于此參數(shù)所設(shè)置的權(quán)限位一定會出現(xiàn)在文件屬性中。
- directory mode?– 這個(gè)配置與create mode參數(shù)類似,只是它是應(yīng)用在新創(chuàng)建的目錄上。Samba在新建目錄時(shí),會把dos–>linux映射后的文件屬性,與此參數(shù)所定義的值相與,再和force directory mode相或,然后按這個(gè)值去設(shè)置目錄屬性。
- force directory mode?– 見上面的描述。相當(dāng)于此參數(shù)中所設(shè)置的權(quán)限位一定會出現(xiàn)在目錄的屬性中。
說明一點(diǎn),上面的create mode和create mask參數(shù)是同義詞,用哪個(gè)都可以;而directory mode和directory mask參數(shù)是相同的。
當(dāng)你發(fā)現(xiàn)Samba中新建的目錄/文件權(quán)限不正確,例如無法訪問某個(gè)目錄、無法更改文件,就需要檢查上面幾個(gè)值的設(shè)置。
另外需要說明的是,上面幾個(gè)配置項(xiàng),會和security mask、force security mode、directory security mask、force directory security mode這幾個(gè)配置項(xiàng)相互作用。這幾個(gè)帶”security”的配置項(xiàng)會影響Windows NT/2000的ACL功能,一般我們不需要設(shè)置。
更多關(guān)于Linux的內(nèi)容,請關(guān)注Easwy的其它文章。
原創(chuàng)文章,請閱讀頁腳的許可方式,轉(zhuǎn)載請注明:轉(zhuǎn)載自易水博客?[http://easwy.com/blog/?]
本文鏈接地址:?http://easwy.com/blog/archives/set-file-directory-attribute-for-linux-samba/
文章的腳注信息由WordPress的wp-posturl插件自動生成
相關(guān)文章
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎
總結(jié)
以上是生活随笔為你收集整理的Linux使用笔记: 设置Samba服务器中新建文件/目录的权限的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 只让输入数字、字母、中文的输入框
- 下一篇: Linux c学习--从标准输入输出看流