需求1:public文件夹,所有用户可读写

wKioL1XRg6KRkJ0YAAB9HsqazPE959.jpg

需求2:由需求1可见,所有用户都有读写权限,但根据业务需求发现,用户1上传了文件,用户2可以读用户1的文件,但不能写入,以后配置可以做到用户2有读写用户1的文件权限

wKioL1XRg9zzSvVvAADOmKyGQP0685.jpg

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

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 – 见上面的描述。相当于此参数中所设置的权限位一定会出现在目录的属性中。