samba的public文件夾權限設置

需求1:public文件夾,全部用戶可讀寫linux

wKioL1XRg6KRkJ0YAAB9HsqazPE959.jpg

需求2:由需求1可見,全部用戶都有讀寫權限,但根據業務需求發現,用戶1上傳了文件,用戶2能夠讀用戶1的文件,但不能寫入,之後配置能夠作到用戶2有讀寫用戶1的文件權限ide

wKioL1XRg9zzSvVvAADOmKyGQP0685.jpg

下面簡單介紹一下這幾個參數的含義:unix

create mode – 這個配置定義新建立文件的屬性。Samba在新建文件時,會把dos文件的權限映射成對應的unix權限,在映射後所得的權限,會與這個參數所定義的值進行與操做。而後再和下面的force create mode 進行或操做,這樣就獲得最終linux下的文件權限。blog


force create mode – 見上面的描述。至關於此參數所設置的權限位必定會出如今文件屬性中。get


directory mode – 這個配置與create mode 參數相似,只是它是應用在新建立的目錄上。Samba在新建目錄時,會把dos–>linux映射後的文件屬性,與此參數所定義的值相與,再和force directory mode 相或,而後按這個值去設置目錄屬性。it


force directory mode – 見上面的描述。至關於此參數中所設置的權限位必定會出如今目錄的屬性中。io